
30.08.2009, 02:02
|
|
Познающий
Регистрация: 01.03.2009
Сообщений: 85
С нами:
9050424
Репутация:
19
|
|
Помогитее =)
Вот че написал:
PHP код:
<?php
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7\nReferer: http://откуда.пришли/\n "
)
);
echo '<html><head><style type="text/css">#ok {font-weight: bold; color: green; } #no {font-weight: bold; color: red; }</style></head><body>';
$line = file('http://мой.сайт/папка/index.dat', FILE_IGNORE_NEW_LINES);
foreach($line as $value) {
if(strlen($value)<20) continue;
$value = str_replace(array("http://","www.","/"),array('','',''),$value);
$urls = explode('||',$value);
$context = stream_context_create($opts);
foreach($urls[5] as $url) {
$input = file_get_contents('http://'.$url, false,$context);
$array = array('a href="http://че.ищем', 'a href="http://может.еще.че', 'название.сервиса');
foreach($array as $one) {
echo $url.' >>> '.$one.(strpos($input,$one)!==false?' <p id="ok">OK</p> ':' <p id="no">BAD</p> ').'<br/>';
}
}
}
echo '</body></html>';
?>
Но, скрипт ругается:
Warning: Invalid argument supplied for foreach() in /home/....../parser.php on line 18
Тоесть на foreach( $urls[5] as $url)
Че я не так делаю ? Поправьте меня... Доки курить нет времени и желания, дрыхнуть пора  Но, Ачат не спит 
Последний раз редактировалось ^_WhitE_DeMoN_^; 30.08.2009 в 02:06..
|
|
|