|
|
|
| У меня есть файл, в нем хранятся вот такие данные
http://www.site1.ru/:::vasya@site1.ru
http://www.site2.ru/:::vasya@yandex.ru
http://www.site3.ru/:::vasya2@site3.ru
Мне выбрать с этой кучи только те емейлы, которые зарегистрированы в яндексе. В дальнейшем, записать вместе с сайтом в другой файл http://www.site2.ru/:::vasya@yandex.ru таким образом. Список будет довольно большой.
Зарание благодарен! | |
|
|
|
|
|
|
|
для: restall
(04.06.2007 в 12:00)
| | с какой целью может понадобиться подобная процедура? | |
|
|
|
|
|
|
|
для: Trianon
(04.06.2007 в 12:32)
| | Ну если бы не нужно было, я бы не просил. | |
|
|
|
|
|
|
|
для: restall
(04.06.2007 в 12:38)
| | Если бы я не собирался принять на основании Вашего ответа на свой вопрос решение, отвечать ли на Ваш - я бы тоже не интересовался. :) | |
|
|
|
|
|
|
|
для: Trianon
(04.06.2007 в 12:45)
| | Ух, вы меня запутали)
У меня база сайтов и их администроторов. Нужны только те, мыла которых на бесплатных серверах(мейл ру, яндекс....). Их очень мало, а искать вручную долго. Вот и нужно отсортировать. | |
|
|
|
|
|
|
|
для: restall
(04.06.2007 в 12:51)
| |
<?
$text = 'http://www.site1.ru/:::vasya@site1.ru
http://www.site2.ru/:::vasya@yandex.ru
http://www.site4.ru/:::vova@yandex.ru
http://www.site3.ru/:::vasya2@site3.ru
';$list = explode("\r\n",$text);
//$list = file('e-mail.txt');
$sites = array();
foreach($list as $line) if($line = trim($line))
{
$line = trim($line);
list($site, $email) = explode(':::', $line);
list($name, $domain) = explode('@', $email);
$sites[$domain][$site]=$email;
}
echo '<pre>';
print_r($sites);
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(04.06.2007 в 12:45)
| | Большое спасибо! Это какраз то, что мне было нужно! Большое спасибо! | |
|
|
|