СКРИПТЫ alt phpjshtmlcssblog
Мы переходим на новый движок - возможны сбои в работе сайта! подробнее...
ТЕГИ:
php (263)
js (133)
html (129)
css (96)
html tags (59)
form html (29)
php array (28)
edit text (25)
foto (23)
fonts (22)
forum (19)
board (17)
html book (17)
atom (17)
hosting (17)
Показать еще :
js jquery (16)
svg (16)
js method (16)
php file (15)
ruweb.net (15)
color (14)
jquery (14)
osclass (13)
htaccess (13)
table (12)
path (12)
online (11)
icon (11)
input (11)
php date (11)
notepad (11)
yandex (11)
url (10)
info (10)
php img (10)
jsphp (8)
form (8)
task (8)
php url (7)
comment (7)
ftp (6)
cookie (6)
js url (6)
bbcode (6)
click (6)
reg.ru (5)
value (5)
search (5)
js id (5)
adminka (5)
select (4)
js copy (4)
js form (4)
vk (3)
captcha (3)
js time (3)
vs code (3)
ukoz (2)
js post (2)
tag hr (2)
seo (2)
numbers (1)
ssl (1)
smile (1)
books (1)
header (1)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

    Не то, чтобы невозможно, но нужно прибегать к сложностям или хитростям, которые изменят скрипт! А мне хочется первый скрипт счетчика оставить таким, какой я его использовал с самого начала.

    Начнем: В архиве, который можно скачать чуть ниже, со скриптом счетчика сказаний файла, всего 4 файла:
    Скрипт подсчета скачиваний  файла php
    Скрипт подсчета скачиваний файла php

    1). Файл "skachat_schetchik.php" Это основной файл, который и будет фасадом счетчика скачиваний.

    Здесь меняем содержание переменной "$DIR"(выделено красным.)

    <?

    $DIR = 'https://dwweb.ru/__a-data/__all_for_scripts/__examples/php/counter/';

    $perem = trim(@file_get_contents($DIR."1.txt"));

    ?>

    <!DOCTYPE html><head><html lang="ru"><meta charset="UTF-8"><title>Пример скрипта - Счетчик скачиваний на сайте</title>

      <link rel="stylesheet" type="text/css" href="__counter.css">

    </head>

    <body>

      <blockCenter>

        <h2>Пример скрипта - Счетчик скачиваний на сайте</h2>

          <p>ВАРИАНТ №1</p>

        <l>Результат: </l><a href="<?echo $DIR;?>action.php?do=1">Скачать файл</a> (<res><? echo 'файл скачали '.$perem .' раз/а'; ?></res>)

      </blockCenter>

    </body>

    </html>

    Что происходит в данном файле!?

    В переменную "$DIR" помещаем путь до папки.

    $DIR = 'https://dwweb.ru/путь до папки/';

    В переменную получаем с помощью функции file_get_contents записанное количество скачиваний файла

    $perem = trim(@file_get_contents($DIR."1.txt"));

    Далее - есть кнопка, в виде ссылки, которая будет отправлять get запрос, переменная "do" со значением "1" отправиться в файл action.php.

    <a href="<?echo $DIR;?>action.php?do=1">Скачать файл</a>

    И в тег "<res>" выводим количестов скачиваний файла.

    (<res><? echo 'файл скачали '.$perem .' раз/а'; ?></res>)

    2). Файл action.php

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

    <?

      $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);

      }

    ?>

    Самое главное происходит в этом файле(action.php).

    Если отправлен get :

    if($_GET['do'])

    Открывается окно с адресом $dir, и как было уже скачано выше, поскольку это архив rar? то будет предложено сохранить файл.

    header("location: $dir");

    В следующей строке, получаем данные из файла "1.txt" с помощью file_get_contents и прибавляем 1, заносим данные в переменную

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

    Теперь с помощью функции file_put_contents записываем обновленное количество скачиваний файла в файл "1.txt"

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


    Пример счетчика скачиваний на сайте с записью в файл

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

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

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

    Скачать счетчик в архиве


  3. Скрипт подсчета скачиваний файла без перезагрузки страницы

    Второй счетчик скачиваний файла на сайте работает без перезагрузки, всего в архиве 3 файла:

    Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!
    Скрипт подсчета скачиваний  файла без перезагрузки страницы
    Скрипт подсчета скачиваний файла без перезагрузки страницы
    1). Файл skachat_schetchik.php Файл skachat_schetchik.php будет фасадом, на котором будет размещена ссылка скачать файл.

    Заменяем данные в строке №2, в переменной "$dir" - находится путь до файла. который будет скачиваться. Всё, что выделено красным вы должны заменить

    $dir = 'https://dwweb.ru/__a-data/__all_for_scripts/__rar/skachat_schetchik_test.rar';

    Строка №3 заменяем путь до файла "write.php" на свой.

    $write_php = 'https://dwweb.ru/__a-data/__all_for_scripts/__examples/php/counter_2/write.php';
    Смотрим на скрине файла "skachat_schetchik.php": Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!
    Скрипт подсчета скачиваний  файла без перезагрузки страницы
    Скрипт подсчета скачиваний файла без перезагрузки страницы
    Больше ничего не нужно редактировать!

    Как работает счетчик скачивания без перезагрузки!?

    Алгоритм работы абсолютно аналогичен, что и в выше расположенном пункте, но и изменено много:

    Добавлено склонение(сразу в двух файлах.)

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

    Отправка post с помощью javascript


    Пример счетчика скачиваний на сайте с записью в файл javascript + PHP

    Как без примера на выше приведенное описание! См. -> здесь

    Скачать счетчик скачиваний на сайте javascript + PHP

    Скачать счетчик скачиваний файл вариант №2 - javascript + PHP

Пользуйтесь на здоровье! Не забудьте сказать спасибо

Сообщение системы комментирования :

01.09.2021

Форма пока доступна только админу... скоро все заработает...надеюсь...

Последние комментарии :
Марат :
17.09.2021 28:02
Установка Яндекс поиск на сайт! Контент обновлен на 100%. Такое ощущение, что старый текст не я…
подробнее.
Марат :
07.09.2021 23:21
Частенько приходится исправлять ошибки и вот...как-то я обратил внимание на надпись: "нажми ctrl enter" на сайте и…
подробнее.
Марат :
23/07/2021 10:58
Сам офигеваю...
подробнее.
александр анатольевич таширев :
21/07/2021 02:47
прикольно
подробнее.
Марат :
17/07/2021 04:14
Рад, что помог! Приходите ещё!
подробнее.
Slomal Plintus :
16/07/2021 06:41
спасибо за ответ, очень помогло!
подробнее.