39

Главная - php - Скачать в php

Счетчик скачиваний на сайте

Пример работы скрипта : «Счетчик скачиваний файла на сайте»
Полное описание можно найти на cтранице описания
Скрипт № 30.1
Cкачать скрипт в архиве «Счетчик скачиваний файла на сайте»

Всего скачали 33 раз/а.
Из чего состоит счетчик скачиваний на php!? 1.Код на странице, который будет отправлять запрос на любой другой файл, на кортом есть другой код.
2.Вторая страница(action.php) – здесь располагается код, который и будет считать сколько всего раз был скачан данный файл, после проврки получения гет запроса. Здесь конечно же нужно сказать, что никаких проверок – не существует!
Самый простой счетчик из 2 строк…
Счетчик скачиваний работает таким образом! [2]
Get запросом отправляем на страницу(action.php) переменную do со значением 1
<a href="http://pro.dwweb.ru/путь_до_файла/action.php?do=1">Нажми на меня</a><br>
К переменной любого названия $dir приравниваем путь до вашего скачиваемого файла.
Проверяем была ли отправлена переменная гет запросом, если была то в третий файл(1.txt) складываем полученное из этого файла плюс 1
<?$dir = 'http://pro.dwweb.ru/путь_до_файла/vash_fayl_kotoryiy_budem_skachivat.rar'; //Это файл, который нужно скачать
if(isset($_GET['do']))
{
header("location: $dir");
$chislo = @file_get_contents(__DIR__ .'/1.txt') + 1;
file_put_contents(__DIR__ .'/1.txt', $chislo, LOCK_EX);
}
?>
Потом выводим на той странице, где это требуется...
<? echo 'файл скачали '.@file_get_contents("http://pro.dwweb.ru/путь_до_файла/1.txt").' раза.';
?>

Результат: Нажми на меня
файл скачали 13 раза.

Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+=
Подписаться
ПОСЛЕДНИЕ КОММЕНТАРИИ
com
Марат : 2019/07/20 - 14:22
Решили все таки, разделить разные поддомены!Что собственно и предусмотрено в новой версии...
подробнее ...