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

  #143  
Старый 23.06.2007, 20:14
GoreMaster
Участник форума
Регистрация: 28.05.2007
Сообщений: 125
С нами: 9976159

Репутация: 103
По умолчанию

PHP код:
$fp = fsockopen("my_host", 80, $errno, $errstr, 30);
$pattern = '/(http):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/(.*)/i';
if (!
$fp) {
    echo 
"$errstr ($errno) <br />\n";
}
else {
     
$out = "GET /check.php HTTP/1.0\r\n";
     
$out .= "Host: my_host\r\n";
    
$out .= "Connection: Close\r\n\r\n";
    
fwrite($fp, $out);
    while (! 
feof($fp)){
              if(
preg_match($pattern,fgets($fp,70),$ur)){
            echo 
$ur[0];
            break;
        }
    } 
вот пример с fsockopen + Regular Expressions
ИМХО методы,предложенные Joker-Jar, лучше подходят для твоего случая с поиском слова.

Последний раз редактировалось GoreMaster; 23.06.2007 в 20:17..
 
Ответить с цитированием