Как узнать сколько раз скачали файл с ВК

В этом интересном уроке, будет расписан процесс установки на любой сайт системы контроля за количеством закачек файлов.

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

Как обычно, всё по шагам.

Шаг 1

Шаг 2

Скрипт написан на языке Perl — это означает, что он будет работать только в папке cgi либо cgi-bin . Обычно после покупки хостинга, Вам приходят данные о том, где у Вас находится такая папка и как она точно называется.

Предположим она называется cgi-bin и расположена в общей директории.

Для данного скрипта создайте на сервере в папке cgi-bin новую директорию, например, counter .

Распаковывайте архив на локальном компьютере и открывайте блокнотом фаил — download.pl, держа под рукой данные от вашего хостера.

Вписывайте свои параметры.

Как узнать сколько раз скачали ваш файл

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

Как узнать с какого сайта скачан (загружен) файл

Но согласитесь, что этого совсем даже недостаточно. Файлов на сайте очень много и хотелось бы иметь представление о том, что же там у нас скачивают.

Ну и как тогда можно решить эту проблему? Выход есть — счетчики скачиваний. Не пугайтесь, все очень просто. Вы наверняка уже их видели. Обычно этот счетчик устанавливается рядом со ссылкой на скачиваемый документ. Примерно, все выглядит так: Ссылка – Скачали [656].

Еще по теме:  Если был женат Вконтакте

656 – это и число, которое увеличивается на 1 при каждом скачивании файла, а программа, которая это осуществляет – счетчик скачиваний.

Очень важно понимать, как именно работает счетчик, а уже затем можно приступать к написанию кода.

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

У нас есть какой-нибудь сайт www.сайт.ru. Допустим, что на этом сайте нужно подсчитывать сколько раз скачивают некоторые книги. Ссылки на книги находится в файле book.php. Для удобства создаем отдельную директорию Counters, в которой будет сам счетчик (counter.php) и текстовые документы, в которых будут храниться данные, сколько раз скачали соответствующую книгу (book1.txt и book2.txt).

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

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

Как найти файл или сообщение в приложении Вконтакте

В итоге, как результат, когда мы открываем файл book.php, то должны видеть примерно следующее:

Ссылка (Количество скачиваний: 25). 25 — это число, которое увеличивается на 1 при нажатии на ссылку.

Теперь попробуем описать, как это цикл работает в целом. Сначала загружается страница с нашей ссылкой и надписью – «Количество скачиваний: 25». Чтобы взять число 25 нужно обратиться к файлу, где оно храниться (book.txt). Как только пользователь нажимает на ссылку, запускается программа (counter.php), которая увеличивает переменную на 1 и записывает ее в текстовый файл. И так каждый раз.

Еще по теме:  Как сделать обложку для группы Вконтакте

Как видите теоретически все очень просто. Но основные проблемы возникают на практике.

Итак, давайте перейдем к технической стороне вопроса. Начнем непосредственно с самого счетчика (counter.php). Вот код, который необходимо в него вставить.

else if ($book==2) < header(«location: http://www.сайт.ру/Zip/zip2.zip «); $file=fopen(«book2.txt»,»a+»); flock($file,LOCK_EX); $count=fread($file,100); $count++; ftruncate($file,0); fwrite($file,$count); flock($file,LOCK_UN); fclose($file); >?>

Источник: www.internet-technologies.ru

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

В любом сервисе хранения файлов (Google Диск, Яндекс.Диск, Облако Mail.Ru, SoundCloud или другой сервис), вы можете установить счетчик, чтобы знать, сколько раз люди просматривали или скачивали ваш файл: для этого рекомендуем изменить вашу ссылку на файл с помощью сервиса создания коротких ссылок, такого как goo.gl или bit.ly.

Сервис создания коротких ссылок: goo.gl

Этот сервис создания коротких ссылок показывает счетчик, отображающий количество кликов по ссылке, а также некоторые статистические данные о пользователях, открывающих или скачивающих файл:

  • Страна
  • Операционная система (Windows, Android и т.п.)

Еcли у вас есть аккаунт Google, начать использование goo.gl очень просто:

  1. Откройте страницу http://goo.gl в браузере.
  2. Введите адрес вашего файла в поле и нажмите «Shorten URL».
  3. Скопируйте короткий адрес, который появился справа.
  4. Вставьте этот адрес во всплывающее окно внешней ссылки в редакторе SimpleDifferent.

Источник: xn--80asg7a0b.simdif.com

Рейтинг
( Пока оценок нет )
Загрузка ...