
23.06.2007, 20:14
|
|
Участник форума
Регистрация: 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..
|
|
|