друзья, проблема такая: нужен скрипт, суть его работы такая: есть файл с базой мыл txt формат, надо чтобы скрипт делал выборку по доменам и сохранял их в отдельный файл: допустим выдрать из файла только ящики доменных зон @mail @yandex @rambler и сохранить их в файл. Заранее спасибо, всем любви, тепла.
Именно скрипт нужен? Софт такой гдето точно есть, mail sorter как то так. http://forum.xakep.ru/m_2667716/tm.htm
PHP: <?php $file = "mail.txt"; // Файл с мейлами $outfile = "out.txt"; // Выходной файл if (empty($_POST['zone'])) { echo "<html> <head> <title>mail sorter</title> </head> <body align='center'> <p>Введите доменную зону или ряд доменных зон, по которым нужно сделать выборку через запятую. Например: @mail, @yandex, @rambler, etc.</p> <form method='POST'> <input type='text' name='zone' value='@zone'><br> <input type='submit' value='Сделать выборку'> </body> </html>"; } else { $zoneArr = array_map("trim", explode(",", $_POST['zone'])); $fout = fopen($outfile, "wb"); foreach ($zoneArr as $line) { $fin = fopen($file, "rb"); while ($row = trim(fgets($fin))) { if (strchr($row, $line)) { fwrite($fout, $row."\r\n"); } } fclose($fin); } fclose($fout); echo "<html> <head> <title>mail sorter</title> </head> <body align='center'> <p>Введите доменную зону или ряд доменных зон, по которым нужно сделать выборку через запятую. Например: @mail, @yandex, @rambler, etc.</p> <form method='POST'> <input type='text' name='zone' value='@zone'><br> <input type='submit' value='Сделать выборку'>"; echo "<p>Выборка завершена! Мейлы сохранены в файл $outfile</p> </body> </html>"; }