PHP – подсчет загрузок

Я хотел бы подсчитать загрузку файлов с помощью PHP. Номер загрузки должен храниться в файле .TXT.

Как это можно сделать? Благодаря Uli

Solutions Collecting From Web of "PHP – подсчет загрузок"

Создайте файл с именем, скажем, download.php , со следующим содержимым:

 <?php $Down=$_GET['Down']; ?> <html> <head> <meta http-equiv="refresh" content="0;url=<?php echo $Down; ?>"> </head> <body> <?php $filePath = $Down.".txt"; // If file exists, read current count from it, otherwise, initialize it to 0 $count = file_exists($filePath) ? file_get_contents($filePath) : 0; // Increment the count and overwrite the file, writing the new value file_put_contents($filePath, ++$count); // Display current download count echo "Downloads:" . $count; ?> </body> </html> 

Поместите ссылку на нее на другой странице, и файл будет загружен в качестве параметра:

download.php?Down=download.zip

Ответьте на запрос Dreamincode ответ на аналогичный вопрос

 $current_count = file_get_contents('count'); $f = fopen('count', 'w+'); fwrite($f, $current_count + 1); fclose($f); header("Location: file.zip");