Проверил всё работает.
Можно раскомментировать "echo nl2br($data)" для проверки и вывода на экран того что принимает
PHP код:
<?
$host = "www.combats.ru";
$file = "http://".$host."/inf.pl?short=1&login=dob";
$fp = fsockopen($host, 80, $errno, $errstr, 5);
if(!$fp) {
echo "Can't connect to $host!";
exit;
} else {
fputs($fp,"GET $file HTTP/1.0\n\n");
while (!feof($fp)) $data .= fgets($fp,1000);
}
fclose($fp);
$data = preg_replace("/.*\r\n\r\n/sm","",$data);
// echo nl2br($data);
$list = explode("\n", $data);
while(list(,$k)=each($list)) if(preg_match("/(.*)=(.*)/",$k,$matches)) eval ("\$".$matches[1]." = \"".$matches[2]."\";");
?>