{% else-1 %}
Часто ли вам приходилось собирать базу email адрессов? Мне вот частенько приходится из базы сайтов выдирать email-адресса админов. Ручками это делать во первых тупо, во вторых – уморительно.

Вот простой кусок кода который ходит по ссылкам из текстового файла и собирает все mail-адресса на страничке. В данном примере выводиться урл – и массив из email адрессов, но можете переписать под свои нужны.

                        
<?php
< ?
set_time_limit(0);
$lines = file('mail.txt');
$out = array();

foreach ($lines as $line_num => $line) {
$url=file_get_contents(trim($line));
preg_match_all('/[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+
?[\.A-Za-z0-9]{2,}/', $url, $out);
echo $line.' ';
print_r($out);
echo '

';
}
?>
?>
2 46 0
0

Нет фото
• 2 апр 2013, 10:53


Спасибо, пригодится