Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

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

Статус пользователя opportune
сообщение 4.8.2015, 22:12
Сообщение #1
Стаж: 11 лет

Сообщений: 140
Благодарностей: 15
Полезность: < 0

Здравствуйте, подскажите пожалуйста, как сделать такой же счетчик скачиваний? знаю одно, работает на php
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
umprex
сообщение 4.8.2015, 22:15
Сообщение #2


Иконка группы

Стаж: 16 лет
Город: Киев

Сообщений: 2909
Благодарностей: 4781
Полезность: 2197

opportune, для этого нужен текстовый файл и небольшой скрипт)
могу сделать если нужно, если нет, пользуйтесь поиском


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя opportune
сообщение 4.8.2015, 22:17
Сообщение #3
Стаж: 11 лет

Сообщений: 140
Благодарностей: 15
Полезность: < 0

добавил в скайп)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя opportune
сообщение 4.8.2015, 23:35
Сообщение #4
Стаж: 11 лет

Сообщений: 140
Благодарностей: 15
Полезность: < 0

большое спасибо umprex, решил проблему)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IFEED
сообщение 5.8.2015, 2:56
Сообщение #5


Стаж: 13 лет
Город: Кривой Рог

Сообщений: 728
Благодарностей: 306
Полезность: 201

Цитата(opportune @ 4.8.2015, 23:31) *
большое спасибо umprex, решил проблему)


выложи его сюда, что бы был общедоступным для пользователей форума
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя looks12
сообщение 5.8.2015, 6:59
Сообщение #6


Стаж: 13 лет

Сообщений: 305
Благодарностей: 51
Полезность: 172

Меценат Меценат

Создать текстовый файл book1.txt - в этом файле будут храниться показания счетчика по скачиваемому файлу 1
Создать php файл
counter.php - сам скрипт счетчика
Код
<?php
// Счетчик по первому файлу:

if ($book==1) {
header("location: http://site.net/less/counter.zip"); //Здесь указываете путь к файлу, который нужно скачать
$file=fopen("book1.txt","a+"); //book1.txt - это имя файла, в котором будет храниться статистика закачек
flock($file,LOCK_EX);
$count=fread($file,100);
$count++;
ftruncate($file,0);
fwrite($file,$count);
flock($file,LOCK_UN);
fclose($file);
}
?>


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

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


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

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



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


Отредактировал: looks12, - 5.8.2015, 7:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 5.8.2015, 9:23
Сообщение #7
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

заходим по адресу http://site.net/counter/counter.php?book=1
и зажимаем f5
через 2 минуты у нас 100500 скачиваний


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DJon1
сообщение 5.8.2015, 10:44
Сообщение #8


Стаж: 13 лет

Сообщений: 598
Благодарностей: 718
Полезность: 1028

Меценат Меценат

Так же, такой счётчик будет сильно грузить если качать будут много. Страница по 5 сек будет тупить. Мы писали счётчик который не в текстовый файл пишет, а в бд. Обновляется кол-во скачиваний при нажатии на кнопку и не грузит.
Так же запилили систему аналогичную getcs16, там учитываются не клики по кнопке, а только полные скачивания)
Если кому надо - обращайтесь, бесплатно выложить не могу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 5.8.2015, 11:28
Сообщение #9
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

cbf1b2bfde1a.gif какая секретность..
http://www.phpjunkyard.com/php-click-counter.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Skywrath
сообщение 5.8.2015, 11:51
Сообщение #10
Стаж: 11 лет

Сообщений: 1058
Благодарностей: 419
Полезность: < 0

georgeml,
Кому то лишь бы навариться на воздухе)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
umprex
сообщение 5.8.2015, 11:52
Сообщение #11


Иконка группы

Стаж: 16 лет
Город: Киев

Сообщений: 2909
Благодарностей: 4781
Полезность: 2197

DJon1, если не ошибаюсь, пхп не умеет отслеживать полное скачивание файла.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 5.8.2015, 12:05
Сообщение #12


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

umprex, так ведь можно по логах, правда если есть к ним доступ
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 6.8.2015, 21:18
Сообщение #13
Стаж: 11 лет

Сообщений: 1058
Благодарностей: 419
Полезность: < 0

вот что накопал:Счетчик
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 7.8.2015, 9:02
Сообщение #14


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Цитата(Skywrath @ 6.8.2015, 22:14) *
Вот что накопал счетчик

Крутой конечно счетчик
Прикрепленные файлы:
Прикрепленное изображение


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RedL1ne
сообщение 7.8.2015, 10:23
Сообщение #15


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

Цитата(BornToBeFree @ 7.8.2015, 9:58) *
Крутой конечно счетчик

Эмм, вы ожидали от счетчика кликов чего то большего?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DJon1
сообщение 7.8.2015, 10:57
Сообщение #16


Стаж: 13 лет

Сообщений: 598
Благодарностей: 718
Полезность: 1028

Меценат Меценат

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

Аналог геткс16 мы писали с нуля и в паблике вряд ли есть подобные проекты.

umprex, я думал уже все знают, что на пыхе мы не писали, не пишем и писать никогда не будем))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 7.8.2015, 11:08
Сообщение #17
Стаж: 11 лет

Сообщений: 1058
Благодарностей: 419
Полезность: < 0

DJon1,
Небось так же работает как моник?

Отредактировал: Skywrath, - 7.8.2015, 11:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RedL1ne
сообщение 7.8.2015, 12:21
Сообщение #18


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

Цитата(DJon1 @ 7.8.2015, 11:52) *
в паблике вряд ли есть подобные проекты.

Довольно интересное решение есть тут: http://habrahabr.ru/company/driverpack/blog/260553/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dron
сообщение 19.2.2017, 19:27
Сообщение #19
Стаж: 9 лет 3 месяца

Сообщений: 2
Благодарностей: 1
Полезность: 0

Цитата(DJon1 @ 5.8.2015, 14:44) *
Так же, такой счётчик будет сильно грузить если качать будут много. Страница по 5 сек будет тупить. Мы писали счётчик который не в текстовый файл пишет, а в бд. Обновляется кол-во скачиваний при нажатии на кнопку и не грузит.
Так же запилили систему аналогичную getcs16, там учитываются не клики по кнопке, а только полные скачивания)
Если кому надо - обращайтесь, бесплатно выложить не могу.


Хай я тут увидел что ты можешь дать рабочий счётчик скачиваний на php mysql.Я буду ждать што ты мне это дашь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dron
сообщение 19.2.2017, 19:34
Сообщение #20
Стаж: 9 лет 3 месяца

Сообщений: 2
Благодарностей: 1
Полезность: 0

Цитата(umprex @ 5.8.2015, 2:15) *
opportune, для этого нужен текстовый файл и небольшой скрипт)
могу сделать если нужно, если нет, пользуйтесь поиском


Здравствуйте а у меня вот возник вопрос по поводу счётчика и там написано что надо закачать в корень сайта эти файлы counter.php итд. и вот как мне сделать для проверки только на своём компьютере чтобы выводились счётчики в book.txt?Пробовал но что то не получается или надо обязательно в хостинг закидывать файлы?Я тестировал на денвере и пути указывал правильные и вот мой код.Я хочу сначала перед тем как всё это закидывать на сервер хочу сперва проверить на своём компютере

1.if ($book==1) {
header("counter/files/ocstore_v1.5.1.3.zip");
$file=fopen("book1.txt","a+");
flock($file,LOCK_EX);
$count=fread($file,100);
$count++;
ftruncate($file,0);
fwrite($file,$count);
flock($file,LOCK_UN);
fclose($file);
}



2.<? include("book1.txt");?>
<a href="counter.php?book=1">
Скачать файл 1</a>

Как быть тут?может подскажете
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: