ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Спасите Велю от парсера...
  #1  
Старый 28.02.2009, 00:04
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию Спасите Велю от парсера...

<?php

set_time_limit(0);

$fp = fopen("source.txt","r");
$m = fopen("mail.ru.txt","w");
$yah = fopen("yahoo.txt","w");
$yan = fopen("yandex.txt","w");

while(($line = fgets($fp)) !== false ) {

$line = fgets($fp,1024);

if(preg_match("/^[0-9a-z_]+@mail.ru/",$line)) {

fwrite($m,$line);


}

if (preg_match("/^[0-9a-z_]+@yahoo.com/",$line)) {

fwrite($yah,$line);

}

else if(preg_match("/^[0-9a-z_]+@yandex.ru/",$line)) {


fwrite($yan,$line);

}


}

fclose($fp);
fclose($m);
fclose($yah);
fclose($yan);

?>

В чём ашиппко не понимать Хотел написать простенький парсер по принадлежности мыл к домену с сохранением оных ф фаилег .Объясните,в чём я не прав)
 
Ответить с цитированием

  #2  
Старый 28.02.2009, 00:14
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

PHP код:
<?php

set_time_limit
(0);

$fp file("source.txt");
$m fopen("mail.ru.txt""w");
$yah fopen("yahoo.txt""w");
$yan fopen("yandex.txt""w");

foreach (
$fp as $line)
{

    if (
preg_match("/^[0-9a-z_]+@mail.ru/"$line))
    {
        
fwrite($m$line);
    }

    if (
preg_match("/^[0-9a-z_]+@yahoo.com/"$line))
    {
        
fwrite($yah$line);

    }
    if (
preg_match("/^[0-9a-z_]+@yandex.ru/"$line))
    {
        
fwrite($yan$line);

    }


}
fclose($m);
fclose($yah);
fclose($yan);

?>
пробуем (я не пробовать должно пахать)
 
Ответить с цитированием

  #3  
Старый 28.02.2009, 00:14
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

while (!feof($fp))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спасите!!! Amper Болталка 5 15.06.2005 03:49
Спасите КОВАЛЬ Чаты 0 15.07.2004 03:29



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ