Показать сообщение отдельно

  #4  
Старый 01.09.2007, 16:38
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
С нами: 10160966

Репутация: 1719


По умолчанию

Написал небольшой скрипт, по-прежнему не работает с двойными доменами (user@company.net.ua), но с обычными вроде норм, протестируйте плз)

PHP код:
<?php
    
if (!isset($fname))
    {
        print 
"<form method='post'>Plz print the filename:<br/><input type='text' name='fname' length='15' maxlength='20'/><br/>";
        print 
"<input type='submit' name='go' value='go'></form><br/><br/>";
    }
    else
    {
        
$i=0;
        
$fname = $_POST['fname'];
        
$error = "Cannot open file $fname. <br> <a href='javascript:history.go(-1);'>Get Back</a>";
        
$file = file_get_contents($fname) or die ($error);
        
$pattern = "/([a-z_-]+@([a-z][a-z-]*\.)+([a-z]{3}|ru|com|net|org|gov|edu|mil|info|biz|cc|net.ua|com.ua|org.ua|org.ru|com.ru|net.ru|spb.ru))/im";
        
preg_match_all($pattern, $file, $ok);
        while (@
$ok[0][$i])
        {
            print 
$ok[0][$i]."<br>";
            
$i++;
        }
    }
?>
 
Ответить с цитированием