Подсчет закачек

Print RSS
132

С
Author
Пацак
0
Здраствуйте.дайте пожалуйста код который подсчитывает сколько раз был скачен какой либо файл.и как можно сделать коментарий для каждого файла,отдельный раздел для коментариев.
А

Сказочник
0
0_о открывай файл не напрямую, а через какую-либо страницу, типа out.php?file=имфайла
а в теле файла сделай... если на файлах, то создавай файл с именем базы бери оттуда инфу и прибавляй один. сохраняй. С базой еще проще.. берешь из таблицы, инкреентишь и запимываешь.. одним update мона сделать.
ну и header('location: путь/имя файла');
вот и ничего сложного
А

Сказочник
0
ну а комментарии.. .если лень писать самому, то возьми готовые... типа сервиса гостевых. чтоб различия по ID были. ну вот вместо ID используй имена файлов.
типа http://sverdlovesk.net/lj/id1761/mess50522/ и ниже ссылка на комментарии по ID.
тоже ничего сложного.
С
Author
Пацак
0
А может кто код дать?я ниче не понял.я пхп ели понимаю,прост надо этот код.
А

Сказочник
0
Значит пиши в теме Вопросы новичков.
код дать...ррррррррр
А

Сказочник
0
<?php
if ($file)  {
$f = fopen('count/'.$file.".dat","a+");
 flock($f,LOCK_EX);
 $count=fread($f,100);
 @$count++;
 ftruncate($f,0);
 fwrite($f,$count);
 fflush($f);
 flock($f,LOCK_UN);
fclose($f); 
header("Location: $file");
}
else
  {
// страница ссылок на файлы, для примера 1.rar и 2.rar, можно проще циклом сделать
    $f=fopen("count/1.rar.dat","a+"); //
    flock($f,LOCK_EX);
    $count=fread($f,100);
    flock($f,LOCK_UN);
    fclose($f);
    echo '<a href="?file=1.rar">1.rar</a> (скачан '.$count.' раз)<br>';
    
    $f=fopen("count/2.rar.dat","a+");
    flock($f,LOCK_EX);
    $count=fread($f,100);
    flock($f,LOCK_UN);
    fclose($f);
    echo '<a href="?file=2.rar">1.rar</a> (скачан '.$count.' раз)<br>';
  }
?>
пример: http://mail66.org/test/12/
Changed: Александр (02.06.2010 / 10:47)
Stickers / Tags / Rules / Top topics / Top Posts / Search