Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 28.12.2025 - 02:44:04
Страницы:  1  2  3  4  5  

WR-counter 1.0 - 1.5 UTF-8

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

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

АвторСообщение

muravell

M
Участник форума

Уважаемый автор , а как можно назачить страничку куда будем попадать после нажатия на ВЫХОД в админке ?

Сообщение # 27 03.05.10 - 13:36:10

Виталик

В
гость

Здравствуйте Михаил.
Использую Ваш скрипт счетчика у себя на сайте (http://biznik.com.ua/counter/info.php).
У меня вопрос. Вот у вас в файл данных пишется инфа с суперглобального массива $_SERVER["HTTP_REFERER"].
По идее записываться должна страница, с которой был сделан переход на мой сайт, но там постоянно пишется ссылка на страницу скрипта счетчика.
91.124.198.100|1273794888|/counter/counter.php||http://biznik.com.ua/index.php|
Вот такая вот штука.
Не подскажете, как ПРАВИЛЬНО настроить скрипт? )

Сообщение # 28 14.05.10 - 04:06:46

cb_one

C
Участник форума

Стас, спасибо! Ты мне очень помог!
Счетчик всавил, он заработал...

Сообщение # 29 20.05.10 - 10:43:40

WR

W
Участник форума


Цитата:

Здравствуйте Михаил.
Использую Ваш скрипт счетчика у себя на сайте (http://biznik.com.ua/counter/info.php).
У меня вопрос. Вот у вас в файл данных пишется инфа с суперглобального массива $_SERVER["HTTP_REFERER"].
По идее записываться должна страница, с которой был сделан переход на мой сайт, но там постоянно пишется ссылка на страницу скрипта счетчика.
91.124.198.100|1273794888|/counter/counter.php||http://biznik.com.ua/index.php|
Вот такая вот штука.
Не подскажете, как ПРАВИЛЬНО настроить скрипт? )


я это тоже заметил, но какую переменную использовать не знаю. Нужно смотреть через команду phpinfo(); - какие есть переменные и что подойдёт.

Сообщение # 30 28.05.10 - 14:18:37

Alex

A
Участник форума

Здравствуйте.
Я поставил счетчик на свой сайт в надежде на то, что он будет суммировать общее количество уникальных хостов. Но он отображает только за сутки. Есть ли возможность добавить или изменить код, чтобы в изображение счетчика также выводилось общее количество хостов с момента установки счетчика? И есть ли возможность задать начальное число в счетчике?

Сообщение # 31 25.06.10 - 19:38:25

WR

W
Участник форума

первая цифра счётчика означает количество хостов с начала его установки.
Начальное значение можно ввести в файле all.dat. Открыть его можно в блокноте.

если есть желание - модернизируйте скрипт, делайте что хотите.

Сообщение # 32 27.06.10 - 08:48:14

Георгий

Г
Участник форума

На некоторых хостингах счетчик работает стабильно, а например на РБК постоянно слетает. Перепробовал нескольско способов бороться с этой проблемой, выбрал такой:
ищем в counter.php строки:

Код:

$itogo=read_file("$datadir/all.dat"); if(!isset($itogo[0])) $itogo[0]=0;
$fp=fopen("$datadir/all.dat","w"); flock ($fp,LOCK_EX); fwrite($fp,($a=$itogo[0]+1)); flock ($fp,LOCK_UN); fclose($fp); @chmod("$datadir/all.dat", 0644);

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

Код:
// $itogo=read_file("$datadir/all.dat"); if(!isset($itogo[0])) $itogo[0]=0;
$fp=fopen("$datadir/all.dat","a+"); flock ($fp,LOCK_EX); $a=fread($fp, 100); @$a=$a+1; ftruncate($fp, 0); fwrite($fp, $a); fflush($fp); flock ($fp,LOCK_UN); fclose($fp);

Вот таким способом вроде не слетает

Сообщение # 33 16.05.09 - 16:59:56

WR

W
Участник форума

Георгий, спасибо друг. изменил, скрипт перезалил.

Сообщение # 34 26.07.09 - 14:48:58

andrey

A
гость

У меня счётчик не работает - всё время единицы показывает. В папке data файлики тоже не меняются. Ставил по инструкции. В админку пускает, Я не силён в php, не подскажете, как проверить? В корне сервера лежит index.html, код вставлен такой
<a href="counter/info.php"><img src="counter/counter.php" width="88" height="31" border=0></a>
в этом же каталоге дира counter со всем содержимым.
Картинка всё время с единичками.
Сервер в LAN, для внутренних нужд.

Сообщение # 35 27.07.09 - 11:42:18

andrey

A
гость

сорри, почитал логи сервера, разобрался с правами...
Заработало при 777...

Сообщение # 36 27.07.09 - 13:49:07

Георгий

Г
Участник форума


Цитата:

Георгий, спасибо друг. изменил, скрипт перезалил.

Да не на чем
Будут идеи, к осени отмечусь
Летом все в лом, сделал мод галереи и знакомств с добавлением трех фоток, если будет время выложу.

Сообщение # 37 30.07.09 - 02:21:18

Volff

V
гость

Не сочтите за некропостинг, но есть актуальный вопрос.

Сначала землеройные работы:
1. откопал в кладовке старый винт;
2. откопал на винте директорию "scripts"
3. откопал в ней счетчик "WR-Counter © версия 1.2"
4. поставил погонять
5. офигел!!!

Давно искал подобную штуку, а она лежит себе спокойно на старом винте! :) PHP на хостинге есть, но страничка должна быть обязательно html.
Выставил начальные значения, изменил картинку (надеюсь, это не возбраняется, ссылки сохранены). Фиксирует все, в т.ч. и заходы роботов, как обычных посетителей (вычислял по геоIP).

Теперь вопрос по существу, чувствую, решение возможно:
Можно ли добавить функцию подсчета визитов поисковых роботов со статистикой на отдельной страничке? Для начинающего сайта это очень важно.

Например, liveinternet.ru предлагает такую фишку (только у них она не работает):

SSI-вставка на html-странице:

Код:


<!--#include virtual="/li_spider_check.php?site_id=yourdomain.ru"-->


плюс файл со скриптом:

Код:

<?
// version 03.12.2004
class LiveinternetSeTracker {

var $path='/cgi-bin/robot.cgi';
var $server = 'host45.rax.ru';
var $se=Array(

'google' => 'Google',
'yandex' =>'Yandex',
'scooter'=>'AltaVista',
'stack'=>'Rambler',
'aport'=>'Aport',
'lycos'=>'Lycos',
'fast'=>'Fast Search',
'rambler'=>'Rambler',
);

function liveinternetSeTracker($site_id) {
if (!isset($site_id)) exit ;
$this->siteid=$site_id;
if(preg_match('/(google)|(yandex)|(scooter)|(stack)|(aport)|(lycos)|(fast)|(rambler)/msi',$_SERVER['HTTP_USER_AGENT'],$out))
{
$liveinternet_se= $this->se[strtolower($out[0])];
$url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$liveinternet_post_data=Array(
'url'=>$url,
'useragent'=>$liveinternet_se,
'site'=>$this->siteid,
);

$this->PostToHost($this->server,$this->path,$this->URLEncodeArray($liveinternet_post_data));


}


}
function URLEncodeArray($QueryVars) {
unset($QueryBits);
while (list($var, $value) = each($QueryVars)) {
$QueryBits[] = urlencode($var).'='.urlencode($value);
}
return( implode('&', $QueryBits) );
}

function PostToHost($host, $path, $data_to_send, $port=80, $proto="1.0") {
$rval= -1;
$data_len= strlen($data_to_send);
$fp= fsockopen($host, $port);

if ($fp) {
fputs($fp, "POST $path HTTP/$proto\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ".$data_len."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data_to_send);
while(!feof($fp)) { $rval .= fgets($fp, 128); }
fclose($fp);
}
return($rval);
}
}
new LiveinternetSeTracker($REQUEST['site_id']);
?>


По-моему, вполне возможно применить подобное в Вашем счетчике, или иным способом. Очень прошу, добавьте такую функцию.
Спасибо.

Сообщение # 38 16.12.11 - 14:34:29

WR

W
Участник форума

Volff, я поискал в Интернете вот что: "IP адрес yandex робота". Оказывается, IP яндекс робота периодически меняется и их много. Точно выяснить какой из IP робота, а какой человека не получается. Тоже самое и с GOOGLE роботами. Так что, получается, реализовать задачу так, чтобы она работала точно не получается.

Сообщение # 39 18.12.11 - 15:54:39
Скрипт анекдотов wr-anekdot :Предыдущая темаСледующая тема: WR-Subscribe 1.3 - 2012!
Страницы:  1  2  3  4  5  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (2+2=?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия