Re: fsockopen

From: Date: Tue, 25 Jun 2002 01:54:08 +0000
Subject: Re: fsockopen
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-103711@lists.php.net to get a copy of this message
Worked perfectly. Thanks. Evan Nemerson wrote:
Try fputs ($fp,"GET ".$url[path]." HTTP/1.0\r\nHost: " . $url[host] . "\r\n\r\n"); Your old request looked like "GET / HTTP/1.0\r\nHost:value_of_host/\r\n\r\n", hence the 400. On Monday 24 June 2002 17:40 pm, Gerard Samuel wrote:
Im trying to figure out fsockopen to grab an rdf file. Here is the code -> ----------------------------- <?php $str = 'http://slashcode.com/slashcode.rss'; $url = parse_url($str); $path = ($url['path']) ? $url['path'] : '/'; $port = ($url['port']) ? $url['port'] : '80'; if ($fp = fsockopen($url['host'], $port, &$errno, &$errstr, 5)) { fputs ($fp,"GET / HTTP/1.0\r\nHost:" . $url[host] . $url[path] . "\r\n\r\n"); while (!feof($fp)) {
       echo fgets($fp, 1024);
} fclose ($fp); } else { echo "Problem: $errno"; } ?> ------------------------------------- Its coming back with a HTTP/1.1 400 Bad Request Any help would be greatly appreciated. Thanks
-- Gerard Samuel http://www.trini0.org:81/ http://dev.trini0.org:81/

« previous php.general (#103711) next »