$fp = fsockopen("www.elmo.net.cn", 80, $errno, $errstr, 30);
if (!$fp)
{
    echo "$errstr ($errno)<br />\n";
}
else
{
    $out = "GET /MathBM/down.asp?rno=5742 HTTP/1.1\r\n";
    $out .= "Host: www.elmo.net.cn\r\n";
    $out .= "Connection: Close\r\n\r\n";    fwrite($fp, $out);
    while (!feof($fp))
    {
        $rs .= fgets($fp, 128);
    }
    fclose($fp);
}
preg_match('/location:\s+(.*?)\s+/is',$rs,$m);
print_r($m[1]);