Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как выбрать с кучи емейлов все емейлы с yandex.ru
 
 автор: restall   (04.06.2007 в 12:00)   письмо автору
 
 

У меня есть файл, в нем хранятся вот такие данные
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 таким образом. Список будет довольно большой.
Зарание благодарен!

   
 
 автор: Trianon   (04.06.2007 в 12:32)   письмо автору
 
   для: restall   (04.06.2007 в 12:00)
 

с какой целью может понадобиться подобная процедура?

   
 
 автор: restall   (04.06.2007 в 12:38)   письмо автору
 
   для: Trianon   (04.06.2007 в 12:32)
 

Ну если бы не нужно было, я бы не просил.

   
 
 автор: Trianon   (04.06.2007 в 12:45)   письмо автору
 
   для: restall   (04.06.2007 в 12:38)
 

Если бы я не собирался принять на основании Вашего ответа на свой вопрос решение, отвечать ли на Ваш - я бы тоже не интересовался. :)

   
 
 автор: restall   (04.06.2007 в 12:51)   письмо автору
 
   для: Trianon   (04.06.2007 в 12:45)
 

Ух, вы меня запутали)
У меня база сайтов и их администроторов. Нужны только те, мыла которых на бесплатных серверах(мейл ру, яндекс....). Их очень мало, а искать вручную долго. Вот и нужно отсортировать.

   
 
 автор: Trianon   (04.06.2007 в 13:04)   письмо автору
 
   для: 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);
?>

   
 
 автор: restall   (04.06.2007 в 13:09)   письмо автору
 
   для: Trianon   (04.06.2007 в 12:45)
 

Большое спасибо! Это какраз то, что мне было нужно! Большое спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования