
28.09.2006, 20:37
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
НУ на регулярнике может так?!:
PHP код:
"/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2.3}/i"
или
PHP код:
"/^[-0-9a-z_]+@[-0-9a-z_^\.]+\.[a-z]{2,3}$/i"
Ну а вобщем надо будет смотреть страницы, которые будуи парситься...
Вот... хех, вроде работает.
PHP код:
<? for($i=1;$i<3000;$i++){ $filename = 'http://www.***.ru/center.php?chp=showorg&num='.$i; echo $i.". "; $str = file_get_contents($filename); preg_match_all('|href="mailto:([^"]*)"|is',$str,$out); if(empty($out[1][0])) echo " no mail"; else{ echo " get ".$out[1][0]; fwrite($handler,$out[1][0]."\n"); } echo "\n"; } fclose($handler); ?>
Скачивает страницу в переменную, разбирает её спомощью регулярного выражения и если мыло нашёл на странице, то пишет в файл.
Последний раз редактировалось Dr.Check; 28.09.2006 в 21:27..
|
|
|