Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsmore

Сколько скачиваний на сайте пример

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

Навигация по странице :
  1. Сервисы для подсчета "количество скачиваний"
  2. Скрипт подсчета скачиваний файла php логика, + пример + скачать
  3. заголовок
  4. заголовок
  5. заголовок
  6. заголовок
  7. заголовок
  1. Сервисы которые могут предоставлять статистку о том, сколько раз скачали ваш файл!

    И наверняка есть такие файлохранилища, которые предоставляют информацию об этом!

    Но! Мы даже не будем пытаться тестировать всю эту байду! Потому, что у нас есть счетчик от Яндекс метрики который уже установлен у нас на сайте.

    И наверняка, если у вас поставлен счётчик от какого то большого сервиса(Mail, Google, LiveInternet(это, что вспомнилось на вскидку…)), то наверняка там есть такая информация тоже.

    Как узнать сколько раз скачали файл через Яндекс метрику!?

    Нам ничего не нужно дополнительно устанавливать - т.е. вообще больше ничего не нужно делать.

    Идем в Яндекс метрику:

    Нам нужно зайти в счетчик - «стандартные отчеты» - «содержание» - «загрузка файлов»

    Сколько скачиваний на сайте пример

    В новом окне выставляем период за который хотим посмотреть статистику скачиваний нашего файла – здесь поставлено - месяц! Мы видим диаграмму, которая показывает количество скачиваний за месяц по дням.

    Сколько скачиваний на сайте пример

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

    Сколько скачиваний на сайте пример

  2. Скрипт подсчета скачиваний файла php логика + простой пример

    В самом начале мы должны разобраться в логике скрипта подсчета , сколько раз скачали файл, схематично!

    У нас должно быть два скрипта, на разных страницах!

    Ссылка с get запросом на скачивание файла

    1). Первая часть скрипта - это ссылка по которой мы будем нажимать, чтобы скачать наш файл!
    И на эту ссылку нужно повестить отправку скрытого get запроса ?do=1, переменная do(любое слово) со значением
    2). Здесь можно поступить и вторым способом, значение отправлять, какое-то, например ?do=ok, а на странице action.php проверять, на равенство переменной и её значения... условие будет выглядеть так:
    if($_GET['do'] == 'ok' ) { здесь действие }
    3). Запрос будем отправлять на страницу -> action.php, где и будет располагаться скрипт, который обработает наш get запрос!
    4). И будем тут же получать(file_get_contents) значение из нашего файла в который записали количество скачиваний файла!
    Собака @ ставится для того, что если файл не существует, не выводилась ошибка...

    <a href="action.php?do=1">Скачай файл</a><br>

    файл скачали <? @file_get_contents("count_download.dat");?> раза.

    Файл со скриптом, который будет считать скачивание

    1). В переменную $dir прописываем путь до файла rar
    2). Проверяем был ли отправлен запрос гет на скачивание файла if($_GET['do']), про второй вариант, мы сказали уже ранее!
    3). Header-ом - отправляем нашу ссылку, чтобы она открылась, поскольку это файл rar , то файл автоматически должен начать загружаться!
    4). Получаем данные из ранее записанного количества скачиваний нашего файла file_get_contents в переменную $chislo и прибавляем 1.
    5). Берем функцию file_put_contents и записываем новое количество скачиваний в наш файл, перезаписываем его! На момент записи закрываем файл LOCK_EX

    <?

    $dir = 'https://dwweb.ru/__a-data/__all_for_scripts/__rar/skachat_schetchik.rar'; //Это файл, который нужно скачать

    ##################################-----ВАРИАНТ №1----##############################################

    if($_GET['do'])

    {

    header("location: $dir");

    $chislo = @file_get_contents(__DIR__.'/1.txt') + 1;

    @file_put_contents(__DIR__.'/1.txt', $chislo, LOCK_EX);

    }

    ?>

    Живой пример скачиваний на сайте простого счетчика

    Именно по этой схеме сделали счетчик скачиваний на отдельной странице

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

    Чтобы не запутаться...

    Внизу, ссылка на этот первый простой счетчик или вы можете прейти вот по этой ссылке:

    скачать счетчик скачиваний файл вариант №1

    Странице на переделке... сегодня не успел... надеюсь, что завтра... закончу, вообще будет несколько вариаций счетчика...

















































  3. Заголовок

  4. Заголовок

  5. Заголовок

  6. Заголовок

  7. Заголовок

Вариант № 1

Сколько раз скачали файл с сайта.

  • Файл в который будем записывать и потом считывать - "1.txt"
  • Код:

    Т.е. на страницу action.php закидываем вот этот код, и больше ничего кроме данного кода!!!

    <?

    if(isset($_GET['do']))

    {

    header("location: http://Ваш_файл_который_будем_скачивать.rar"); //Это файл, который нужно скачать
    $file=fopen("1.txt","a+"); //Открытие

    flock($file,LOCK_EX); //Блокировка

    $count=fread($file,100); //Чтение

    $count++; // Увеличение значение на 1

    ftruncate($file,0); // Очищаем файл

    fwrite($file,$count); //Записываем новое значение

    flock($file,LOCK_UN); //Разблокируем

    fclose($file); //Закрываем

    }

    ?>


    Вариант № 2

    Модифицированный код счетчика скачиваний.

  • Что мы собственно сделали с выше идущим скриптом подсчёта скачиваний на сайте (код из интернета) – мы его просто модифицировали! Логика скрипта осталась прежней, но сам код, его количество сократилось, как минимум в 3 раза!
  • Удивительно! Зачем столько строк было написано, если это можно сократить в 3 раза…

    Страница с ссылкой остается такой же...

    Для получения данных будем использовать file_get_contents, для записи file_put_contents

    Варианты № 3

    Ещё хотим вам предложить несколько разновидностей скрипта подсчета скачиваний на сайте!

    Логика скрипта аналогичная!

    ВАРИАНТ №3.1

    counter_2

    А.) Добавлено склонение слова раз, если будет скачано 1 раз, но 2 раза, 3 раза, но 5 раз и т.д.

    B.) Если файл еще не скачивали, то будет выведено сообщение, что Ещё никто не скачал (skachat_schetchik.php строка 18(можно изменить))
    С.) Два файла, первый( skachat_schetchik.php ), на нем располагается часть кода, с выводом результата! В переменную $DIR, строка №2 – вставляем путь до папки, где будут находиться наши файлы.
    D.) На второй файл( action.php ) будет передаваться гет запросом наша переменная. В строке №2, переменная $dir – вставляем адрес на архив, который будет скачиваться.
    E.) живой пример.

    ВАРИАНТ №3.2 - ограничение скачиваняи через сессию

    counter_3

    Скачать можно один раз!

    А.) Добавлено склонение слова раз, если будет скачано 1 раз, но 2 раза, 3 раза, но 5 раз и т.д.

    B.) Если файл еще не скачивали, то будет выведено сообщение, что Ещё никто не скачал (skachat_schetchik.php строка 18(можно изменить))
    С.) Добавлено - В переменную $DIR(файл skachat_schetchik.php) - не нужно вставлять путь до папки, все произойдет автоматически!

    + установлено ограничение на скачивание в день - 1 раз.

    D.) живой пример.

    ВАРИАНТ №3.3 - вывод количества скачиваний без перезагрузки страницы.

    counter_4

    А.) Также как и вариант №3.1, только с выводом результата при нажатии кнопки скачать!

    B.) В строке №2(файл skachat_schetchik.php) , переменная $dir – вставляем адрес на архив, который будет скачиваться.
    D.) живой пример.

    Данные скрипты раздаются за символическую плату!


    Вас может еще заинтересовать список тем : PHP , PHP_COUNT , PHP_FUNCTION ,
    Последняя дата редактирования : 2020-01-21 10:39
    Название скрипта :Счетчик скачиваний файла на сайте
    Скрипт № 32.1
    Пример
    Ссылка на скачивение: Все скрипты на одной странице
    Теги:
    как узнать сколько раз скачали архив с вашего сайтасколько скачиваний на сайтестатистика скачиваний на сайтесколько раз скачали файлподсчет скачиваний на сайтескрипт для подсчета количества скачиваний

    НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2020