PDA

Просмотр полной версии : Ищу скрипт


Звeрь
28.06.2008, 22:30
ищу скрипт чтоб показывало сколько на сайте было человек любой php, html, java :)

Buffalon
28.06.2008, 22:42
http://www.cgi.ru/
Там есть

Звeрь
28.06.2008, 22:46
http://www.cgi.ru/
Там есть


нема его тама!

brasco2k
28.06.2008, 22:58
Поставь счетчик mail.ru

Yulo
28.06.2008, 23:03
Ставь любой счетчик для сайта...
www.google.com/analytics
www.24log.ru
www.seorate.ru
inetlog.ru
И т.д и т. п.

Звeрь
28.06.2008, 23:07
счетчик не хочу:(

YoYo Factory
28.06.2008, 23:16
WeBSite STaTS v1.0 http://woweb.ru/_ld/34/3415_3415.zip
TXcounter v4.0 http://woweb.ru/_ld/2/275_275.zip

bxN5
28.06.2008, 23:44
Как проверить удаленную страничку на существование на сайте?
Пробовал сокетами подключался, н оя не шарю как ответ читать и использовать

n3m0
29.06.2008, 00:21
Как проверить удаленную страничку на существование на сайте?
Пробовал сокетами подключался, н оя не шарю как ответ читать и использовать



<?php
$host = "i.ua";
$port = 80;
$page = "/bla.php";

$fp=fsockopen($host,$port,$errno,$errstr,10);
if (!fp) {die();}

$out = "GET $page HTTP/1.1\r\n";
$out .= "Host: $host:$port\r\n";
$out .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9) Gecko/2008052906 Firefox/3.0 Paros/3.2.13\r\n";
$out .= "Referer: http://$host/\r\n";
$out .= "Content-Type: text/html \r\n";


fwrite($fp,$out);
$ans='';
while(!feof($fp))
{
$ans.=fgets($fp,128);
}
fclose($fp);
if(preg_match('/404 Not Found/i', $ans))
echo "Страница не найдена";
else echo "Страница найдена";
?>


Если не работает, то сорри : Я интерпритирую пхп-скрипты в уме ;)

попугай
29.06.2008, 01:41
n3m0

ну для проверки - можно всю не качать страницу -а только первую строку

bxN5
29.06.2008, 17:09
твой скрипт утверждает что на i.ua есть страничка bla.php :D

bxN5
29.06.2008, 17:43
сделал даже так попробовал разные хосты if(preg_match('/404\b/i', $ans)) все равно постоянно выводит что нашел..
походу preg_match тут не в тему

попугай
30.06.2008, 13:13
<?php
$host = "mail.ru";
$port = 80;
$page = "/bla.php";

$fp=fsockopen($host,$port,$errno,$errstr,10);
if (!fp) {die();}

$out = "GET $page HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9) Gecko/2008052906 Firefox/3.0 Paros/3.2.13\r\n";
$out .= "Referer: http://$host/\r\n";
$out .= "Connection: Close\r\n\r\n";


fwrite($fp,$out);
$ans='';
$ans.=fgets($fp, 1024);
fclose($fp);
if(strstr($ans, "HTTP/1.1 404 Not Found")){
echo "Страница не найдена";
}else{
echo "Страница найдена";
}
exit();
?>

bxN5
01.07.2008, 04:19
Фтопку 404 я решил на 200 ОК проверять