 |
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 24.12.2025 - 14:31:20 WR-counter 1.0 - 1.5 UTF-8| Объявление - WR-Scriptы в UTF-8 кодировке |
|---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2026 год.
|
| Автор | Сообщение |
|---|
Panasonic •
P гость
|
Здравствуйте, у меня на локальном сервере стоит этот счётчик. Всё работало нормально, переустановил Апач и при открытии info.php получается вот такая вот фигня
Код: $then) {unlink ("$datadir/$lines[$k]");} // Блок считает ХОСТЫ (уникальных посетителей) usort($fline,"prcmp"); $numip="0"; $numsys="0"; $hi=0; $ab="0"; $ac="0"; do { $dt=explode("|",$fline[$hi]); if ($ab!=$dt[0]) {$ab=$dt[0]; $numip++;} if (isset($dt[2])) {if ($ac!=$dt[2]) {$ac=$dt[2]; $numsys++;}} $hi++; } while ($hi<$fitogo); $text.="$then|$fitogo|$numip|$numsys|\r\n"; } unset($fitogo); unset($fline); $k++; } while ($k<$itogo); $fp=fopen("$datadir/mainbase.dat","w"); flock ($fp,LOCK_EX); fputs($fp,"$text"); fflush ($fp);//очищение файлового буфера flock ($fp,LOCK_UN); fclose($fp); @chmod("$datadir/mainbase.dat", 0644); // сортируем данные $lines=file("$datadir/mainbase.dat"); $maxi=count($lines); usort($lines,"prcmp"); print" Информация по посещаемости \r\n "; $graph1=""; $graph2=""; // Формируем данные для графиков $g1shapka=" "; if (sizeof($lines)>=1) { // ЕСЛИ есть данные - то выводим графики if ($gtype=="1") { // ВЕРТИКАЛЬНЫЙ график $xdaym=" Дата \r\n"; $g2shapka=" К О Л - В О
Х И Т О В \r\n"; for ($i=0; $i<$maxi; $i++) { // начало FOR $dtt=explode("|",$lines[$i]); $dttn1=round($dtt[1]*$scale1); // шкала 1-го графика $dttn2=round($dtt[2]*$scale2); // шкала 2-го графика $graph1.="\r\n"; $graph2.="\r\n"; if (!isset($m0)) {$m0=date("m",$dtt[0])-1;} if ($i==$maxi-1) {$m1=date("m",$dtt[0])-1;} $xday=date("d",$dtt[0]); $xdaym.="\r\n"; } // конец FOR $mm1=$months[$m0]; $mm2=$months[$m1]; if ($mm1==$mm2) {$mm1="";} else {$mm1.=" - ";} $msdat=" К О Л - В О
Х О С Т О В $dtt[1]
$dtt[2] $xday
Период: $mm1 $mm2 \r\n"; print"$g1shapka $graph1 $xdaym "; // печатаем 1-ый ГРАФИК print"$g2shapka $graph2 $xdaym $msdat "; // печатаем 2-ой ГРАФИК } else { // ГОРИЗОНТАЛЬНЫЙ график $g1shapka="\r\n"; $g2shapka=" ДатаКОЛ-ВО ХИТОВ \r\n"; $xdaym=""; $graph1=""; $graph2=""; // Формируем данные для графиков for ($i=0; $i<$maxi; $i++) { // начало FOR $dtt=explode("|",$lines[$i]); //$dtt[0]=date("d.m.y",$dtt[0]); if (!isset($m0)) {$m0=date("m",$dtt[0])-1;} if ($i==$maxi-1) {$m1=date("m",$dtt[0])-1;} $xday=date("d",$dtt[0]); $dttn1=round($dtt[1]*$scale1); // шкала 1-го графика $dttn2=round($dtt[2]*$scale2); // шкала 2-го графика $graph1.=""; $graph2.=""; } // конец FOR $mm1=$months[$m0]; $mm2=$months[$m1]; if ($mm1==$mm2) {$mm1="";} else {$mm1.=" - ";} $msdat=" ДатаКОЛ-ВО ХОСТОВ $xday $dtt[1] $xday $dtt[2] Период: $mm1 $mm2 \r\n"; print" $g1shapka $graph1 $xdaym "; // печатаем 1-ый ГРАФИК print" $g2shapka $graph2 $xdaym $msdat "; // печатаем 2-ой ГРАФИК } // else ($gtype) print" Хиты - количество посещений страниц сайта. Хосты - количество посетителей с уникальным IP-адресом. "; } else {print"
Данные для графика отсутствуют. Посещений за последний период не было.
";} ?> | GD включена, может какой модуль Апача ещё надо включить? | |
|
| Сообщение # 40 |
31.12.11 - 02:04:11
|  | Swindler •
S Участник форума
|
Добрый день!
Установил ваш счётчик: http://intfo.ru/meter.intfo/ Счётчик не отображается, а на странице http://intfo.ru/meter.intfo/info.php отображаются ошибки:
Strict Standards: mktime(): You should be using the time() function instead in D:\wwwServer\www\localhost\www\meter.intfo\info.php on line 10
Strict Standards: mktime(): You should be using the time() function instead in D:\wwwServer\www\localhost\www\meter.intfo\info.php on line 33
Подскажите как исправить?
Данные ошибки появились после перехода на новую версию PHP 5.4.8 | |
|
| Сообщение # 41 |
13.11.12 - 20:59:19
|  | WR •
W Участник форума
|
Доступен для загрузке скрипт счётчика версии 1.5 UTF-8. Изменения в новой версии (по сравнению с 1.3): - добавлен экспорт результатов в Excel / Calc; - сгруппированы данные за браузерам; - добавлена возжможность смотреть статистику по посещаемым страницам за месяц(период); - В функцию определения ОПЕРАЦИОННОЙ СИСТЕМЫ добавлены Android, iPod, iPhone, iPad. Добавлен вывод статистики по ОС в просмотр суточного посещения; - Настроена функция определения браузеров. Корректно распознаётся chrome,firefox,safari,opera. Не удаётся "выловить" только яндекс-браузер; - Поисковики индексировали страницы типа "нет статистики за указанный период". На такие страницы добавлены JavaScript'ы администратору с сообщением, а поисковой системе передётся заголовок с ошибкой 404. Результат - не индексируются сотни "мусорных" страниц; - В блоке просмотра подробной статистики доавлены полоса для удобства просмотра со всеми датами, за которые были посещения; Качаем, ставим, радуемся  | |
|
| Сообщение # 42 |
26.11.18 - 18:10:43
|  | AntiGun •
A Участник форума
|
В README записано, что шаблонов счётчика (графических вариантов оформления) 8, а в папке с изображениями их 6. Неплохо бы сделать в качестве отдельной настройки в админке обратный адрес писем, посылаемых админу, а то у некоторых хостеров при совпадении адреса "Кому" с адресом "От" письма не доходят. Сейчас ставлю счётчик, буду гонять и смотреть. | |
|
| Сообщение # 43 |
26.12.18 - 15:17:44
|  | AntiGun •
A Участник форума
|
В админке кракозябры, в meta http-quiv="Content-Type" написана кодировка 1251. Исправляется принудительным выбором кодировки UTF-8/ | |
|
| Сообщение # 44 |
26.12.18 - 15:24:16
|  | AntiGun •
A Участник форума
|
Я опечатался *http-equiv Поставил новый пароль, а она пишет, что данные ошибочны :( | |
|
| Сообщение # 45 |
26.12.18 - 15:28:13
|  | AntiGun •
A Участник форума
|
info.php тоже показывает кракозябры по той же причине. | |
|
| Сообщение # 46 |
26.12.18 - 15:36:16
|  | WR •
W Участник форума
|
AntiGun, спасибо, дружище. Исправил всё. В infomail.php добавил строки: Код: $robotemail=$adminemail; // Вы можете прописать свой адрес электронной почты . . . $zag.="From: Администратор <".$robotemail.">\r\n"; mail("$adminemail", "WR-Counter: статистика посещаемости сайта ($host)",$msg,$zag); | так же добавил: - добавлена колонка указывающая на среднее количество хитов и хостов за период; Сейчас обновлю на сайте файл - заливаю под этим же именем - WR-Counter © версия 1.5 | |
|
| Сообщение # 47 |
26.12.18 - 16:14:49
|  | AntiGun •
A Участник форума
|
Небольшой (не очень критичный) баг: в каталоге data в файле .htaccess запрет стоит не для *.csv файлов, а для *.dat Может для этого каталога вообще сделать запрет доступа для всех *.* файлов? | |
|
| Сообщение # 48 |
26.12.18 - 22:50:07
|  | AntiGun •
A Участник форума
|
Я выяснил, почему не хотел устанавливаться мой пароль. Он был из 12 символов и потому не помещался в поле для текста. Может, сделать подлиннее максимальный размер пароля? | |
|
| Сообщение # 49 |
26.12.18 - 23:37:35
|  | WR •
W Участник форума
|
Цитата:
AntiGun 26.12.18 в 22:50 пишет: Небольшой (не очень критичный) баг: в каталоге data в файле .htaccess запрет стоит не для *.csv файлов, а для *.dat Может для этого каталога вообще сделать запрет доступа для всех *.* файлов? Я выяснил, почему не хотел устанавливаться мой пароль. Он был из 12 символов и потому не помещался в поле для текста. Может, сделать подлиннее максимальный размер пароля? | Обе ошибки исправил, архив со скриптом перезалил на сайт. Сейчас ещё со счётчиком экспериментирую, добавляю варианты определения браузеров, их версий, добавляю статистику просмотра по часам. Ещё у меня расползаются графики из-за масштабирования с коэффициентом. Хочу сделать масштаб по-другому. Чтобы на экран всё входило. Что ещё в счётчик можно добавить? Какую фишку должен счётчик иметь?  | |
|
| Сообщение # 50 |
12.01.19 - 19:22:38
|  | Владимир •
В гость
|
Статистика по времени просмотра страниц (время посещения) работает как то интересно. С момента установки счетчика и до конца дня показывает статистику, на следующий день статистика не показывается до того часа в который вчера был установлен счетчик. Эту проблему можно увидеть на счетчике вашего сайта, https://www.wr-script.ru/counter/info.php?day=1549746000, каждый день эта статистика начинает отображаться с 11 часов. Есть еще пожелание что бы эта статистика показывала не количество хитов по часам, а количество хостов. Еще вопрос-пожелание: можно ли реализовать возможность просмотра статистики за год или другой период (по месяцам) для контроля динамики посещаемости? | |
|
| Сообщение # 51 |
10.02.19 - 10:03:52
|  | Владимир •
В гость
|
Поправлю себя немного. Статистика по времени просмотра страниц (время посещения) сегодня и у меня начала показывать инфо с 11 часа. То есть данная функция игнорирует первые 10 часов суток. | |
|
| Сообщение # 52 |
10.02.19 - 12:09:34
|  |
|