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/




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to