
27.08.2009, 23:57
|
|
Познающий
Регистрация: 01.03.2009
Сообщений: 85
Провел на форуме: 272527
Репутация:
19
|
|
@geforse Ты мне об этом говорил ?
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>';
$context = stream_context_create($opts);
$urls = array('сайт.1', 'сайт.2', 'и.так.далее');
foreach($urls 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>';
?>
Дописал чуть
Но какой метод лучше пользовать, preg_match или strpos ?
Еще, база адресов у меня находится в .dat (txt) файле, вот в таком формате
Код:
циферки.числа||циферки.числа||0||0||текст||http://адрес.сайта/||
циферки.числа||циферки.числа||1||0||текст||http://адрес.сайта/||
Буду разжевовать как их выдернуть от туда и запихнуть напр. в $urls
Последний раз редактировалось ^_WhitE_DeMoN_^; 28.08.2009 в 03:27..
|
|
|