В связи с переходом на новый движок... возможны сбои в работе! Простите!
Работы производятся прямо сейчас 19-03-2024! 🞨
Меню :
download (14)
php (329)



Blog (1392)
php (329)
js (244)
html (147)
css (131)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
php array (33)
js date (33)
form html (30)
online (29)
Показать еще :
fonts (26)
ruweb.net (25)
foto (22)
php file (20)
atom (20)
forum (19)
hosting (18)
svg (18)
input (18)
php date (17)
board (16)
php time (16)
html book (16)
color (15)
info (15)
img (14)
js time (14)
js url (14)
js events (14)
htaccess (13)
select (13)
notepad (13)
osclass (13)
keyboard (12)
знак (12)
dw block (12)
php img (12)
php path (12)
table (12)
download (12)
icon (11)
form (11)
jsphp (11)
alphabet (10)
keyframes (10)
js delete (10)
yandex (10)
mouse (10)
chart (9)
hover (9)
dosite (8)
browser (8)
php post (7)
comment (7)
php url (7)
iframe (6)
php get (6)
mysql (6)
click (6)
list (6)
canvas (6)
adminka (6)
vs code (6)
js id (5)
mb (5)
heading (5)
value (5)
reg.ru (5)
ftp (5)
year (5)
js math (5)
tag a (5)
bbcode (4)
php var (4)
base64 (4)
xml (4)
scandir (4)
games (4)
flags (4)
symbols (4)
week (4)
day (4)
ssl (4)
нок (4)
submit (4)
task (4)
vk (4)
month (4)
pages (4)
console (4)
js form (4)
domen (3)
line (3)
https (3)
js post (3)
jquery post (3)
money (3)
numbers (3)
js img (3)
padding (3)
куб (3)
captcha (3)
ucoz (3)
js hash (3)
tag hr (2)
details (2)
typeof (2)
seo (2)
prompt (2)
sitemap (2)
рся (2)
youtube (2)
height (2)
arrows (2)
js vars (2)
counter (2)
google (2)
qr kod (2)
video (2)
speed (1)
smile (1)
нод (1)
rutube (1)
scroll (1)
windows (1)
archive (1)
jino (1)
cursor (1)

Как посчитать сколько раз скачали файл?

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

Подробно о подсчете скачивания файла

  1. Сервисы для подсчета "количество скачиваний"
  2. Скрипт подсчета скачиваний файла php + jquery(без перезагрузки)
  3. Пример счетчика скачиваний на сайте с записью в файл + скачать
  4. Скрипт подсчета скачиваний файла без перезагрузки страницы
  5. Пример счетчика скачиваний php + javascript + скачать
  6. Скрипт подсчета скачиваний любых файлов
  7. Счетчик скачиваний любых файлов с отдельным счетчиком скачиваний.
  8. Что делать с архивом?
    Файл счетчика скачиваний.
    Папка с файлами для скачивания.
    Как установить счетчик скачивания на отдельной странице?
    Примеры:
    Пример со списком
    Пример со списком №2 - описание.
    Пример на отдельной странице 1 счетчик.
    Отдельная страница - 3 счетчика.
    Как работают примеры на отдельной странице...
    Как работает пример 1 счетчик=1 скачивания файла?
    Как работает пример 2 счетчик=1,2,3,~ скачивания файла?
    Скачать здесь.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Обновлено...
    12.09.2022 Теперь и первый счетчик не нуждается в перезагрузке!

    Где скачать счетчик подсчета скачиваний на сайте?

    Пример

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

    В архиве, со скриптом находится 4 файла:

    Где скачать счетчик подсчета скачиваний на сайте? 1). Файл "download_counter.php"

    Файл "download_counter.php" будет фасадом счетчика скачиваний..

    В этом файле будет информация о количестве скачиваний и кнопка скачать.
    Файл "download_counter.php"

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

    Где скачать счетчик подсчета скачиваний на сайте? 2). Файл action.php

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

    Строка №2 указываем путь до того файла, который требуется скачать.

    И второй файл прописываем опять путь до файла, где храним подсчет скачиваний = 1.txt

    Нажмите, чтобы открыть в новом окне.
    Где скачать счетчик подсчета скачиваний на сайте?

    Как работает счетчик скачиваний №1

    При нажатии на кнопку скачать, активируется страница "action.php", которая фиксирует +1 к счетчику и открывает для загрузки файл, вам нужно нажать кнопку загрузить.

    Сделал зазор в 2 секунды, после этого с помощью "jquery" обращаемся к странице 1.txt и получаем числовое значение скачиваний файла.

    Что нового?

    Добавлено:

    Склонение слова "раз", функция "decline"(download_counter.php).

    Аналогичная функция в javascript.

    После нажатия обновляется значение количества скачиваний файла(использовал "jquery")


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

    Пример.

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

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

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

    Файл download_counter.php будет фасадом, на котором будет размещена ссылка скачать файл.

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

    $hp_file= 'https://dwweb.ru/__a-data/__all_for_scripts/__rar/skachat_schetchik_test.rar';
    Нажмите, чтобы открыть в новом окне.
    Скрипт подсчета скачиваний  файла без перезагрузки страницы

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

    Результат работы скрипта :

    Скачать файл по ссылке.

    Добавить в счетчик +1.

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

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

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

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

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

  4. Скрипт подсчета скачиваний любых файлов

    Выше я разобрал два скрипта, которые скачивают файлы ".rar" и ".zip" - эти файлы скачиваются по умолчанию браузером, т.е. пр попытке открыть данный формат файла - сразу начнется загрузка!

    Но!.

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

    Нужно скачивать любой формат файла!

    Как сделать, чтобы выше приведенные скрипты могли скачивать любой файл?

    В ссылку добавляем атрибут download. У вас в скрипте ссылка в файле download_counter.php должно по умолчанию быть так:

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

    Добавляем атрибут download:

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

    Пример скачивания любого файла.

    В примере случайным образом выдаются файлы на скачивание форматов(для всех счетчик один):

    $arr = array('pdf','txt','dat','docx','png','img','bmp');

    Пример.


  5. Счетчик скачиваний любых файлов с отдельным счетчиком скачиваний.

    Один из пользователей спросил:

    - Как сделать счетчик скачиваний для разных файлов с отдельным счетчиком и отельным выводом результата скачивания!

    Описание счетчика скачиваний файлов с разным разрешением:

    Счетчик может:

    Выводить все количество скачиваний всех файлов с разным разрешением.

    Выводить количество скачиваний файла на отдельной другой(вообще любой) странице.

    Выводить количество скачиваний нескольких файлов на отдельной другой(вообще любой) странице.

    Что делать с архивом?

    Скачиваем архив со счетчиком. В архиве 2 папки:

    "counter_any_4" - папка полностью автоматическая и никаких путей менять не нужно - пример - работает полностью автоматически.

    "example_c_4" - папка с двумя примерами - первый, второй.

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

    Заменить путь(строка №3) до файла "config.php" на свой...

    Нажмите, чтобы открыть в новом окне.
    Что делать с архивом?

    После проделанных действий можем закидывать папки на сервер.

    Открываем... уже перечисленные три файла:

    Все файлы download_counter.php .

    Отдельная страница - 1 счетчик any_file.php.

    Отдельная страница - 3 счетчика any_file_2.php.

    Файл счетчика скачиваний.

    Файл счетчика - counter.dat.

    Для каждого скачиваемого счетчика создается отдельная ячейка ассоциативного массива..

    При каждом скачивании в него добавляется "+1".

    Механизм записи/получения данных/удаление данных... долго объяснять...

    Как очистить счетчик полностью?

    Открываете файл "counter.dat" - и удаляете все его содержимое.

    Сохраняете.

    Закидываете на сервер.

    Как удалить определенный счетчик скачиваний?

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

    Заходим сюда -> action_ses.php.

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

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

    Папка с файлами для скачивания.

    Для того, чтобы ваш файл оказался доступным для скачивания помещаем его/их в папку

    files

    Все файлы автоматически будут доступны на главном файле для скачивания - download_counter.php.

    Как выводятся все файлы для скачивания?

    Папка сканируется с помощью scandir.

    Далее в цикле выводим название файла со ссылкой на него

    + Соответствующем образом добавляем атрибуты и значения.

    Давайте выведем этот список прямо здесь:

    Скачать файл "example.css" (файл скачали 13 раз)

    Скачать файл "example.dat" (файл скачали 72 раза)

    Скачать файл "example.doc" (файл скачали 69 раз)

    Скачать файл "example.docx" (файл скачали 71 раз)

    Скачать файл "example.exe" (файл скачали 61 раз)

    Скачать файл "example.html" (файл скачали 61 раз)

    Скачать файл "example.ico" (файл скачали 60 раз)

    Скачать файл "example.jpg" (файл скачали 61 раз)

    Скачать файл "example.pdf" (файл скачали 61 раз)

    Скачать файл "example.png" (файл скачали 60 раз)

    Скачать файл "example.svg" (файл скачали 5 раз)

    Скачать файл "example.ttf" (файл скачали 5 раз)

    Скачать файл "example.txt" (файл скачали 6 раз)

    Скачать файл "example.xml" (файл скачали 5 раз)

    Скачать файл "example.zip" (файл скачали 6 раз)

    Скачать файл "example_2.dat" (файл скачали 7 раз)

    Скачать файл "example_2.txt" (файл скачали 5 раз)

    Скачать файл "example_2.zip" (файл скачали 6 раз)

    Скачать файл "example_3.dat" (файл скачали 6 раз)

    Скачать файл "example_3.rar" (файл скачали 7 раз)

    Скачать файл "example_3.txt" (файл скачали 6 раз)

    Скачать файл "example_3.zip" (файл скачали 13 раз)

    Как установить счетчик скачивания на отдельной странице?

    Для того, чтобы установить счетчик скачиваний файла на любой другой странице сайта вам понадобится два примера - первый, второй.

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

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

    Разберем как работает пример первый.

    Вам потребуется 3 куска кода:

    Кусок кода №1

    В самом верху страниц размещаем код, естественно путь заменяем на свой:

    <?

    $path = $_SERVER['DOCUMENT_ROOT']

    .'/__a-data/__all_for_scripts/no_etv/counters/counter_any_4/';

    include $path .'config.php';

    ?>

    Кусок кода №2

    Во второй строке приведенного кода - вставляем название вашего файла с разрешением, который вы ранее загрузили в папку "files" = example.dat.

    <?

    $file = 'example.dat'; $c_d='';

    $id=md5($file);

    if(!is_file($path.'files/'.$file)) exit ('1). Проверьте файл "'.$file.'".<br>2). Проверьте путь в $path = '.$path);

    if($array['counter'][ $id ]) $c_d= $array['counter'][ $id ];

    if($c_d) $c_d = $c_d . ' ' . decline ($c_d, 'раз', 'раза', 'раз') ; else $c_d='0 раз';

    ?>

    <div><a href="<?=$hp_url_post?>?do=1&amp;file=<?=$file?>" id="download_<?=$id?>" data-name="<?=$id?>" download="">Скачать файл "<?=$file?>"</a> (<res>файл скачали <res id="id_<?=$id?>"><?=$c_d?></res>)</res></div>

    Кусок кода №3

    Ниже на странице в любом месте - ниже кода №2 размещаем третий кусок кода:

    <? include $sp_js?>

    Пример со списком №2 - описание.

    Добавлен второй пример вывода всего списка скачиваемых файлов.

    Те файлы, которые нельзя посмотреть находятся в массиве:

    $exceptions = array('doc', 'docx', 'exe', 'ttf', 'zip', 'rar');

    Для перечисленных файлов кнопка посмотреть будет отсутствовать.

    Если надо убрать кнопку посмотреть у определенного разрешения?

    Вы можете самостоятельно добавить те разрешения, у которых будет отсутствовать кнопка посмотреть, например... я хочу, чтобы ".txt" - нельзя было посмотреть - добавляем в массив:

    $exceptions = array('doc', 'docx', 'exe', 'ttf', 'zip', 'rar', 'txt');

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

    Разберем второй пример - счетчик скачиваний с выводом несколько штук на странице.

    Для этого вам понадобится... теория из предыдущего кода. Вам потребуется 3 куска кода:

    Кусок кода №1

    Также берем первый кусок кода и размещаем вверху страницы, не забываем про путь.

    <?

    $path = $_SERVER['DOCUMENT_ROOT']

    .'/__a-data/__all_for_scripts/no_etv/counters/counter_any_4/';

    include $path .'config.php';

    ?>

    Кусок кода №2

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

    Заменяем вторую строку(каждого следующего нового повторяемого куска кода 2) на новый файл, который будем скачивать... сколько кусков кода, столько раз заменяем на новое название файла, который уже в папке "files" - смотри второй пример

    <?

    $file = 'новое_название_файла.разрешение';

    Кусок кода №3

    Ниже на странице в любом месте - ниже кода №2 размещаем третий кусок кода:

    <? include $sp_js?>
Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Ещё : dwweb.ru есть здесь:
ruweb
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB
Страница загружена за : 0.033325 секунд. Подробнее