PDA

Просмотр полной версии : Граббер по RegExp, как?


x-demon
02.08.2008, 18:41
Есть список сайтов. К каждому сайту свой regexp. Надо эти сайты обойти и положить подходящее под regexp в текстовик. нет ни у кого такого?

5triker
02.08.2008, 18:50
примерно так

<?
$site=array(
1 => "http://mail.ru",
2 => "http://google.com"
)
$regexp=array(
1 => "для сайта №1(http://mail.ru)",
2 => "для сайта №2(http://google.com)"
);
$i=1;
foreach ($site as $link)
{
preg_match($regexp[$i],file_get_contents($link),$result);
$fp=fopen($link.".txt","w+");
fputs($fp,$result[0]);
fclose($fp);
$i++;
}
?>

x-demon
02.08.2008, 19:57
Ы, все было просто =)

$p01nt
02.08.2008, 21:22
вопрос нихера не понятен, тебе надо регулярку или у тебя уже есть? а если тебе надо, то где список сайтов о_О

x-demon
02.08.2008, 22:22
5triker мне уже все расписал, регулярки есть.