Подождите, пожалуйста! Идёт загрузка страницы...
Несколько слов от автора: "NikMurashkin.RU - сайт "для души" о том, как заработать деньги в интернете, а также о создании и продвижению своих сайтов". Сайт начал свой путь в сети с конца 2007 года. Тогда это ещё был Inbusiness.net.rU, потом сайт переехал на другой постоянный адрес NikMurashkin.RU. Не мало работы за это время проделано, но ещё больше в планах. Сайт не стоит на месте и постоянно растёт и движется вперёд - постепенно, но верно. Надеюсь, здесь вы найдёте множество полезной для себя информации. Всегда с интересом читаю ваши отзывы. Спасибо и приятного пользования!
С уважением, Николай Мурашкин!


NikMurashkin.RU

Материалы веб-мастеру, заработок в интернете. От теории к практике...

Способы заработка в интернетеКнига "Способы заработка в интернете"
Обновляемый сборник (обновление книги 1-2 раза в год).
Последнюю версию
можно скачать здесь >>

Свыше 3 000 готовых торговых стратегий, разработанных опытными трейдерами >>

Свой бизнес на файлообменникахКнига "Свой бизнес на файлообменниках"
Полное издание, переработанное и дополненное.
Последнюю версию
можно скачать здесь >>

Статьи и обзоры, бизнес в интернете и способы заработка

Раздел "Статьи, обзоры"

Основу данного раздела составляют большие по объёму и достаточно информативные статьи, а также различного рода обзоры.

Чтобы добавить свою статью на сайт, Вам нужно зарегистрироваться

Как установить на сайте счетчик скачивания файлов

Автор: 
Ольга Александрова

Как установить на сайте счетчик скачивания файлов

Для чего это нужно? Это пригодится Вам в том случае, если Вы на своем сайте предлагаете скачать какой-то бесплатный контент (электронные книги, скрипты, программы) и хотите знать, сколько раз скачали тот или иной файл.

Сам счетчик - это php скрипт. Поэтому он будет работать только на хостинге с поддержкой php. Обычно это платный хостинг (на любом платном хостинге есть поддержка php). Бесплатные хостинги обычно php не поддерживают. Учитывайте это, когда будете использовать скрипт счетчика. Но и для владельцев сайтов на бесплатном хостинге в конце этой статьи я предложу некоторую альтернативу.

Итак, поехали. Сам скрипт счетчика закачек Вы можете скачать по ссылке ниже. Заодно посмотрите, как это выглядит:

Скачать скрипт счетчика >>> (32 Кб)
Количество скачиваний: 3066

Как видите, я установила счетчик скачиваний на архив с файлами этого скрипта. И показания счетчика вывела на страницу сайта. Таким образом любой посетитель сайта и этой страницы может видеть, сколько раз уже был скачен архив с файлами скрипта.

Выводить показания счетчика на страницу сайта необязательно. Это может быть скрытый счетчик. И его показания будут доступны только администратору сайта.

В скаченном Вами архиве Вы найдете папку counter и 3 файла внутри нее:

  • counter.php - сам скрипт счетчика
  • book1.txt - в этом файле будут храниться показания счетчика по скачиваемому файлу 1
  • book2.txt - здесь будет информация по количеству закачек файла 2.

Сейчас скрипт настроен на подсчет закачек по двум файлам. Но я расскажу Вам, как перенастроить его на большее количество файлов, если это будет нужно.

Пока давайте разберемся с тем, что есть. Откройте файл counter.php с помощью текстового редактора БЛОКНОТ. Во второй и третьей строке кода Вам нужно указать свои настройки. Я дала комментарии прямо в коде файла счетчика. Вот эти строки кода (через знак // даны мои комментарии):

header("location: http://site.lentay.net/less/counter.zip");
$file=fopen("book1.txt","a+");

В первой строке Вам нужно указать ссылку на тот файл, который нужно скачать (вместо моего). То, что нужно изменить выделено жирным.

А в следующей строке указывается имя файла, в котором будет храниться статистика по количеству закачек. В данном случае это файл book1.txt. Тут ничего менять не нужно.

Далее в коде счетчика для второго файла точно также во 2-ой строке указываем путь ко второму файлу. А статистика по закачкам будет храниться в файле book2.txt

Дальше, если Вам нужно подключить счетчик для 3-его файла, то скопируйте код счетчика по второму файлу и вставьте его ниже, но до знака ?>. Вот так будет выглядеть код счетчика третьего файла:

// счетчик по третьему файлу

else if ($book==3) {
header("location: http://www.сайт.ру/Zip/zip2.zip");
$file=fopen("book3.txt","a+");
flock($file,LOCK_EX);
$count=fread($file,100);
$count++;
ftruncate($file,0);
fwrite($file,$count);
flock($file,LOCK_UN);
fclose($file);
}

В первой строке меняем значение переменной. У нас это будет уже book==3. Во второй строке также указываем путь к третьему файлу. И в третьей строке указываем, что статистика по количеству закачек будет храниться в файле book3.txt При этом не забудьте создать этот самый файл book3.txt в папке counter.

С файлом counter.php все. Сохраняем изменения и закрываем файл. Дальше закачиваем папку counter вместе со всем ее содержимым на сервер в директорию вашего сайта. И устанавливаем атрибуты (права) на саму папку "сounter" и на текстовые файлы (txt) внутри нее. (см. "Что такое права доступа к файлам (chmode), зачем они нужны и как их установить")

- Для текстовых файлов нужно установить права 666 (rw-rw-rw).
- Для самой папки "сounter", установите права 777.

Дальше будем работать с той страницей Вашего сайта, на которой у Вас дана ссылка на закачку файлов.

Код Вашей ссылки сейчас выглядит примерно так:

<a href="http://site.lentay.net/less/counter.zip"
Скачать файл 1 </a>

Чтобы подключить к этой ссылке наш счетчик мы делаем вот так:

<a href="http://site.lentay.net/counter/counter.php?book=1">
Скачать файл 1 </a>

Видите как изменилась ссылка? Теперь ссылка ведет к файлу счетчика counter.php. Но ведь в этом файле собраны счетчики сразу по двум или даже трем файлам. Чтобы дать указание на конкретный файл, в ссылке после знака "?" указана переменная, соответствующая этому файлу - book=1.

Код ссылки на закачку файла 2, соответственно, будет выглядеть вот так:

<a href="http://site.lentay.net/counter/counter.php?book=2">
Скачать файл 2 </a>

А файла 3 вот так:

<a href="http://site.lentay.net/counter/counter.php?book=3">
Скачать файл 3 </a>

Вот и все. Загружайте измененную страницу Вашего сайта на сервер и проверяйте, как это работает. Кликаем по ссылке на скачивание файла 1. Файл должен успешно скачаться. И если теперь Вы зайдете на сервер в директорию counter и откроете для просмотра файл book1.txt, то там будет стоять значение 1. Что означает, что Ваш файл 1 был скачен один раз. (Только что Вы это сами сделали).

По аналогии Вы сможете увидеть статистику закачек по файлу 2 в файле book2.txt

Сейчас у нас с Вами получился скрытый вариант счетчика закачек. Статистика по количеству скачиваний доступна только Вам, как администратору сайта.

Если Вы хотите вывести показания счетчика на страницу Вашего сайта, чтобы все посетители могли видеть, сколько раз уже был скачен тот или иной файл, то нужно еще кое-что сделать с вашей страницей сайта, где даны ссылка на скачивание интересующего нас файла.

Показания счетчика выводят на страницу с помощью команды

<? include("counter/book1.txt");?>

Те, кто работал по моему курсу "Что нам стоит сайт построить", с этой командой знакомы. Эта команда в php означает, что в заданное место сайта (туда, где стоит эта команда) будет подгружено содержимое файла book1.txt из папки counter.

То есть, если мы хотим вывести на страницу сайта показания счетчика закачки данного файла, то в html - коде это будет выглядеть так:

Количество скачиваний: <? include("counter/book1.txt");?>

ВАЖНО! При этом Вашу страницу сайта, на которую Вы выводите показания счетчика, необходимо из формата html перевести в формат php. Иначе команда <? include("counter/book1.txt");?> работать не будет.

Это можно сделать простым переименованием. Допустим, если у Вас файл данной страницы сайта назывался page.html, то переименуйте его в page.php.

ВАЖНО! Когда Вы переименуете файл Вашей страницы, не забудьте, что на эту страницу на Вашем сайте могут вести ссылки с других страниц. И в результате изменения имени файла, эти ссылки перестанут работать. Поэтому, когда Вы переименуете файл страницы, скорректируйте также те ссылки с других страниц Вашего сайта, которые ведут на эту страницу.

ВСЕ! Закачивайте обновленный файл Вашей страницы сайта на сервер. И проверяйте результат. Если Вы все сделали правильно, то возле ссылки на ваш файл Вы увидите:

Количество скачиваний: 1

Кстати, этот счетчик количества скачиваний Вы можете легко использовать для получения информации о количестве посещений определенных страниц Вашего сайта, либо количества кликов по определенным ссылкам. Для этого достаточно в коде файла counter.php указать вместо ссылки на архив ссылку на интересующую Вас страницу. А на Вашем сайте ссылка на эту страницу настраивается также, как и ссылка на закачку файла. Думаю тут уже у Вас проблем быть не должно.

А с помощью команды include Вы можете сварганить простенькую страничку статистики для себя, чтобы каждый раз не лазить за информацией на сервер. Например, что-то типа этого >>>
 

Удачи Вам!

 

Если Вам понравился данный материал, Вы можете подписаться на получение новых публикаций сайта с помощью RSS-ленты или E-mail-рассылки:

RSS-лента сайта Материалы для веб-мастера, бизнес в интернете, способы заработка

Введите свой e-mail:

RSS-подписчиков: 853 | E-mail-подписчиков: 589

Заработок в интернете, от теории к практике..., полезные материалы веб-мастеру
Автор проекта: Николай Мурашкин


Спасибо Вам за добавление данной страницы в социальные сервисы:


Что ещё почитать...


Задать вопрос или оставить комментарий

Вы можете поделиться своим мнением по теме или задать возникшие вопросы ниже в комментариях. Спасибо!

Чтобы получить подробный ответ на ряд возникших вопросов или если требуется детальная помощь в решении какой-либо задачи, можно воспользоваться данной формой. Ответы на вопросы, заданные через указанную форму, публикуются в разделе "Вопросы пользователей".


Статистика по сайтам

Свои сайты

Всего своих сайтов: 16
(активно продвигаются: 5)

Сайты клиентов

На продвижении: 2
Ещё могу взять: 3

Мои услуги по созданию и продвижению сайтов >>

Апдейты
Яндекс тИЦ 23.12.2011
Яндекс выдача 02.02.2012
Google PR 08.11.2011

Как поставить такой блок на свой сайт

Я зарабатываю

Создание, продвижение сайтов

Основной вид моей деятельности в сети - это создание качественных сайтов (так называемых СДЛ), продвижение и последующий заработок с них, а также создание и продвижение сайтов клиентов

Заработок на продаже "вечных" ссылок с сайтов:

Лучшая биржа для заработка на продаже "вечных" ссылок. Принимаются только качественные сайты, возрастом не менее 6 месяцев и с тИЦ не менее 10. Для примера: сайт с тИЦ 10 может в месяц в среднем продавать 30-40 ссылок по цене 80-120 руб. за ссылку, >>

Данную биржу использую для дополнительного заработка на продаже "вечных" ссылок, а также для заработка на сайтах, которые не принимают в 1-ю биржу. Цены здесь процентов на 25-40% ниже, но модерация приёма сайтов значительно мягче, >>

Самая качественная биржа "вечных" мест под статьи с ссылками оптимизаторов. Цены высокие, но заказов не много. Жёсткая модерация принимаемых в систему площадок, >>

Для сайтов "похуже" - размещение кодов бирж автоматической продажи ссылок:

Лучшее решение для сайтов с больщим количеством страниц и тИЦ от 10 (основная масса сылок раскупается в течение двух недель). Имеется калькулятор, на котором можно прикинуть приблизительный заработок с сайта, >>

Самая популярная биржа автоматической продажи ссылок. Ссылки раскупаются очень быстро, >>

Также достаточно популярная биржа. Имеет свои некоторые особенности, >>

Пассивный доход с посещаемых сайтов за счёт контекстной рекламы:

Рекламная сеть Яндекса. Принимаются сайты с посещаемостью от 300 хостов в сутки, >>

Рекламная сеть Google AdSense. Принимаются сайты с любой посещаемостью, не нарушающие правила системы, >>

Пассивный доход за счёт размещения блоков тизерной рекламы:

На мой взгляд, лучшая тизерная сеть как для веб-мастера, так и для рекламодателя. Цена клика в среднем 0,5-2,5 руб., >>

Тизерная рекламная сеть под женский трафик. Минимальная стоимость клика - 0,70 руб., >>

Заработок за счёт разного рода партнёрских программ:

В основном - это как дополнительный заработок, хотя есть один сайт, сделанный специально под партнёрскую программу AllGSM, >>

Заработок на файлообменниках

Заработок на файлообменниках - это то, с чего я начинал, пока не перешёл на создание и продвижение сайтов

Вы можете почитать мою книгу о заработке на файлообменниках (на мой взгляд, заработок на ФО - это наиболее доступная возможность начать зарабатывать не плохие деньги в интернете, а потом вложить их уже в какие-либо свои проекты), >>

Заработок на платниках

Платники рекламирую в основном или на своих проектах, или в тизерных рекламных сетях

Платники данного проекта, как показывает опыт, наиболее конвертируемые. В наличии есть много платников, подобрать можно практически под любую тематику, >>

Полный список >>

Я инвестирую

Инвестирование в ПАММ-счета

Куда вложить деньги - инвестирование в ПАММ-счета

При правильном инвестировании, можно получать ощутимый стабильный пассивный доход

Подробно об инвестировании в ПАММ-счета >>

Мой инвестиционный портфель и отчёты о доходности >>

Мои базы

SHERRY - качественная база трастовых сайтов

SHERRY - качественная база трастовых сайтов

"Жирные" ссылки с трастовых сайтов: бесплатно повышаем тИЦ и продвигаем запросы

Подробно о базе SHERRY >>

JEAN - уникальная база посещаемых DLE-сайтов

JEAN - уникальная база посещаемых DLE-сайтов

База содержит более 1000 DLE-сайтов для постинга с посещаемостью от 2000 посетителей в сутки

Подробно о базе JEAN >>

Объявления