Подкорректировать парсер мыл

Discussion in 'PHP' started by fuckthesystem, 6 Apr 2008.

  1. fuckthesystem

    fuckthesystem Elder - Старейшина

    Joined:
    22 Aug 2007
    Messages:
    37
    Likes Received:
    6
    Reputations:
    0
    Говорю сразу, в пхп я полный ноль (эт если покажется что вопрос ооочень глупый)
    Итак, хотелось бы "подучить" Web Email Collector собирать мыла не тупо после mailto:
    PHP:
            $nachalo_email strpos($str_email'mailto:');
    $nachalo_email_str=substr("$str_email",
    $nachalo_email);  
    $konec_email=strpos($nachalo_email_str'</a>');      $email=substr("$nachalo_email_str"0$konec_email);
    а так, как это делает Mail_Grabber__bot__v0.3 :
    PHP:
        $s str_replace(" собака ""@"$s);
    $s str_replace(" точка ""."$s);
    $s str_replace(" Собака ""@"$s);
    $s str_replace(" Точка ""."$s);
    $s str_replace("[at]""@"$s); 
    $s str_replace("[dog]""@"$s); 
    $s str_replace("[dot]""."$s); 
    $s str_replace("(a)""@"$s); 
    $s str_replace("(@)""@"$s);
    :)
    ЗЫ: я канеш понимаю, что многих гуру задолбали уже нубы )) и легче послать типа "вот те пхп учебник" но прошу этого не делать =)
     
  2. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    PHP:
    preg_match_all('#(\S+( собака | точка |\[at\])\w+\.\w{2,4})#',$str_email,$emails);
    print_r($emails[0]);
     
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    http://forum.vingrad.ru/topic-46596.html
     
  4. Хозяин

    Хозяин Elder - Старейшина

    Joined:
    15 Mar 2006
    Messages:
    435
    Likes Received:
    404
    Reputations:
    110
    После mx в валидатора с таких мыл у тебя останется 0.1 %
     
    #4 Хозяин, 6 Apr 2008
    Last edited: 6 Apr 2008