Массовая проверка ссылок

Каждому спамщику интересно размещать посты по возможности только в те ресурсы, которые не помечены nofollow.

Вот скрипт, который решит вашу проблему:

< ***?php

set_time_limit(0);

$file_ok = 'found.txt';
$file_bad = 'not_found.txt';

if (($fh_ok = fopen($file_ok, 'w')) === FALSE)
exit("error open file $file_ok\n");

if (($fh_bad = fopen($file_bad, 'w')) === FALSE)
exit("error open file $file_bad\n");

$fp=fopen("urls.txt", "r");
while($url=trim(fgets($fp)))
{
$data=file_get_contents($url);
$params ='/nofollow/';
if (preg_match_all ($params, $data, $match, PREG_SET_ORDER))
fwrite($fh_ok, "$url\n");
else
fwrite($fh_bad, "$url\n");
}

fclose($fp);

fclose($fh_ok);
fclose($fh_bad);

?***>

В urls.txt - ссылки для проверки.
В found.txt и not_found.txt будет записываться результат

Читайте по теме:
http://www.nulled.ws/showthread.php?t=40313

Кстати, если вы хотите проверить, есть ли форма на странице, то можно вместо «nofollow» написать «form»


Leave a Reply

купить кабинет руководителя t9