поиск фрацы в html коде

Vlad_c

Guest
поиск фрацы в html коде

Всем привет!
У меня возникла не большая проблема с поиском на странице.
т.е. нужно написать скрипт который идет по указанной ссылке например www.site.ru/index.php и там ищет ссылку на мой сайт и если ее нет то присылает на мыло. Может кто то сталкивался с такой же проблемой?
Спасибо за потраченное время на прочтение моего топика.
 

Vlad_c

Guest
спасибо

-~{}~ 01.06.05 12:09:

не подскажите как оптимизировать это поиск а то очень долго работает
у меня есть прямые ссылки на сайты где нужно найти определенное слово оно ищет и ищет правильно но очень медленно

$r=mysql_query("select * from advertising");
for($i=0; $i<@mysql_num_rows($r); $i++)
{
$f=mysql_fetch_array($r);
$adr=file_get_contents($f['url']);
if (preg_match ("/мой сайт/i", $adr)) {
echo '#'.$f['id'].' '.$f['url']." A match was found.<br>";
} else {
echo '#'.$f['id'].' '.$f['url']."<font color='#FF0000'> A match was not found.</font><br>";
}

}
 

rotoZOOM

ACM maniac
Вместо preg_match используй strstr.
Если же у тебя много сайтов и каждый сайт весит очень прилично, то сам посчитай сколько времени уйдет, чтобы загрузить один сайт, пробежаться по нему.
 

Vlad_c

Guest
спасибо за ответ но strstr тяжело сделать ведь сайты все разные и конкретного места где находится эта фраза нет

-~{}~ 01.06.05 12:34:

да на много быстрее, спасибо

-~{}~ 01.06.05 12:38:

но все равно хотелось кардинального прироста в поиске
 
Сверху