Показать сообщение отдельно

Почти полностью
  #6  
Старый 28.11.2008, 02:05
still12
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме:
249705

Репутация: 6
Отправить сообщение для still12 с помощью ICQ
По умолчанию Почти полностью

Чтоб было яснее выложу почти весь скрипт. 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$errstr30); 
  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($fp128); 
          } 
           
fclose($fp);  
          
         
$pos=strpos($data,"value")+7;
         
$itog=substr($data$pos5);
         
         
$itog=substr($itog0strpos($itog,'"'));
        
        return 
$itog;
         
     } 
     
    

}



?>
ну думаю goo.php нет нужды выкладывать ибо пр определяется всегда верно

Помогите востановить работу скрипта
Нужна именно массовая проверка
 
Ответить с цитированием