|
||||||||||||
Меню сайта
Реклама на сайте:
|
Как установить на сайте счетчик скачивания файлов.Пример № 7 Эта статья о том, как с помощью PHP можно организовать сбор статистики скачивания файлов с вашего сайта. Если вашему сайту не нужна расширенная статистка или вы не желаете портить дизайн графическими счётчиками, эта статья - для вас Счетчик это важная составляющая любого сайта. Он позволяет отслеживать статистику посещений сайта, скачивание файлов, длительность сессии, регион посетителя и даже примерный его возраст.PHP довольно гибкий язык программирования веб-приложений, который в своём ряду имеет большое количество функций для работы с данными. Сам счетчик - это php скрипт. Поэтому он будет работать только на хостинге с поддержкой php. Обычно это платный хостинг (на любом платном хостинге есть поддержка php). Бесплатные хостинги обычно php не поддерживают. Имейте это ввиду, когда будете использовать этот скрипт счетчика. Сам скрипт счетчика Вы можете скачать по ссылке ниже. И заодно посмотрите, как это выглядит: Скачать скрипт счётчика: Скачать файл № 1 Как видно, из примера счетчик скачиваний установлен на архив с файлами этого скрипта. И показания счетчика выведены на страницу сайта. Таким образом любой посетитель сайта этой страницы может видеть, сколько раз уже был скачен архив с файлами скрипта. Выводить показания счетчика на страницу сайта необязательно. Это может быть скрытый счетчик. И его показания будут доступны только администратору сайта. В скаченном Вами архиве Вы найдете папку counter и 3 файла внутри нее: counter.php - Сам файл скрипта счетчика. На данный момент скрипт настроен на подсчет скачиваний по двум файлам. Но его можно перенастроить на более чем два файла, если это будет нужно. Итак, откройте файл count.php с помощью текстового редактора БЛОКНОТ. Во второй и третьей строке кода Вам нужно указать свои настройки. Комментарии есть прямо в коде файла счетчика. Вот эти строки кода (через знак // даны комментарии): header("location: http://webps.ru/counter/files_one.zip"); $file=fopen("book1.txt","a+"); В первой строке Вам нужно указать ссылку на тот файл, который нужно скачать (вместо моего). То, что нужно изменить выделено жирным. А в следующей строке указывается имя файла, в котором будет храниться статистика по количеству скачиваний. В данном случае это файл book1.txt. Здесь ничего менять не следует. Далее в коде счетчика для второго файла точно также во 2-ой строке указываем путь ко второму файлу. А статистика по скачиванием будет храниться в файле book2.txt. Если Вам нужно подключить счетчик для трёх файлов и более то, информацию найдёте в файле readme.txt. После того как закончили настройки в файле count.php, сохраняем изменения и закрываем файл. Дальше загружаем папку counter вместе со всем ее содержимым на сервер в директорию вашего сайта. И устанавливаем атрибуты (права) на саму папку "сounter" и на текстовые файлы "txt " внутри нее. - Для текстовых файлов "txt" нужно установить права 666 (rw-rw-rw). Чтобы подключить к ссылке наш счетчик, мы устанавливаем ссылку на сайте в таком виде: <a href="http://webps.ru/counter/count.php?book=1"> Настройка скрипта закончена. Загружайте измененную страницу Вашего сайта на сервер и проверяйте, работу скрипта. Кликаем по ссылке на загрузку файла № 1. Файл должен успешно загрузится. Если скрипт не работает,значит Вами были допущены ошибки в настройке скрипта. Если Вы зайдёте на сервер в директорию папки "counter" и откроете для просмотра файл "book1.txt, то там будет стоять значение 1. Что означает, что Ваш файл был скачен один раз. (Только что Вы это сделали сами). 😑 Если Вы хотите вывести на страницу сайта показания счетчика загрузки данного файла, то в html - коде это будет выглядеть так: Количество скачиваний:( <? include("counter/book1.txt");?>)
Закачивайте обновленный файл Вашей страницы сайта на сервер. И проверяйте результат. Если Вы все сделали правильно, то возле ссылки на ваш файл Вы увидите: Возможные проблемы. В этом случае в коде счетчика строчку:
Читайте также:
|