|
|
|
| Уважаемые форумчане
Перерыл почти весь форум
но так и не понял
есть такая задача
имется текстовый файл с урлами
мне нужно проверить эту базу урлов
на наличие nofollow
тоесть нужно чтоб
1 скрипт из базы берет урл
идет по этому урлу на сайт и смотрит код странички
если находит слово то выводит мне успех
если не находит то пишет нет
итд
уже три дня парюсь мозги не варят уже
варианты кода
set_time_limit(0);
$lines = file ('baza.txt');
foreach ($lines as $line_num => $line) {
if(preg_match("/NOFOLLOW/i", $line))
{
echo " \"<b>$line_num $line</b>\"YES <font color=#FF0000> \"<b>NOFOLLOW</b>\"!</font><br>";
}
else
echo "$line_num\"<b>$line</b>\"NO\"<b>NOFOLLOW!<br>";
этот выводит ссылки все в нофоллоу напрямую
потому как скорее всего не запрашивает сайт
этот код парсит
но его не доработал
$f=fopen("baza.txt","r");
while (!feof($f)) {
$buffer = fgets($f, 4096);
// echo "$buffer","<br />";
/* $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $buffer);
curl_exec ($ch);
curl_close ($ch);
}
|
кто поможет буду вам очень признателен
понадобился написать скрипт
Раньше не работал с сетью
писал другие скрипты | |
|
|
|
|
|
|
|
для: acc
(02.08.2007 в 19:47)
| | Так ты почти все сделал только надо
$str=curl_exec($ch);
if (preg_match("#слово#is",$str)){
echo "слово найдено";
} | |
|
|
|