
28.11.2008, 02:05
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Почти полностью
Чтоб было яснее выложу почти весь скрипт. Pr определяет на ура а вот с тиц проблемы...(всегда 0)
Файл index.php
PHP код:
<html><head><title>Проверка</title></head>
<body>
<br>
<?php
//error_reporting(0);
include("./goo.php");
include("./cy.php");
if (isset($_POST['ok']))
{
$arr=explode("\n",$_POST['area']);
echo "<ul>";
foreach ($arr as $k=>$url)
{
$url=trim($url);
if ($url=='') continue;
echo $k.") ".$url." ";
$xx=intval(cy($url));
$prr=getPageRank($url);
echo "Pr: <b>$prr</b>";
echo "тИЦ: $xx<br>";
flush();
}
//end foreach
}
?>
<b><br>Проверить список имен на PR & ТИЦ</b>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<textarea name="area" rows=7 cols=35></textarea>
<br>
<input type="submit" name="ok" value="Проверить!">
</form>
<br>
<br>
<a href="http://kreved.name">йА Кревед</a>
</body></html>
Файл cy.php
PHP код:
<?php
function cy($url)
{
$url=str_replace("http://","",$url);
$fp = fsockopen("bar-navig.yandex.ru", 80, $errno, $errstr, 30);
if (!$fp) { return FALSE; }
else {
$out = "GET /u?ver=2&url=http://$url/&show=1 HTTP/1.1\r\n" ;
$out .= "Host: bar-navig.yandex.ru\r\n" ;
$out .= "Connection: Close\r\n\r\n" ;
fwrite($fp, $out);
$data="";
while (!feof($fp)) {
$data .= fgets($fp, 128);
}
fclose($fp);
$pos=strpos($data,"value")+7;
$itog=substr($data, $pos, 5);
$itog=substr($itog, 0, strpos($itog,'"'));
return $itog;
}
}
?>
ну думаю goo.php нет нужды выкладывать ибо пр определяется всегда верно
Помогите востановить работу скрипта 
Нужна именно массовая проверка
|
|
|