You are here: Re: curl - html/1.0 « All PHP « IT news, forums, messages
Re: curl - html/1.0

Posted by OmegaJunior on 01/23/07 23:02

On Tue, 23 Jan 2007 23:51:10 +0100, Wim Kumpen <wim.kumpen@telenet.be> =

wrote:

> Hey,
>
> I have to following code
>
> curl_setopt($ch, CURLOPT_URL,
> "http://collect.myspace.com/index.cfm?fuseaction=3Dinvite.addfriend_ve=
rify&friendID=3D"
> . $fid);
> curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
> curl_setopt($ch, CURLOPT_HEADER, 1);
> curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
> curl_setopt($ch, CURLOPT_HTTPHEADER, $header_myspace_home);
> curl_setopt($ch, CURLOPT_USERAGENT, $agent);
> $pagecontents =3D curl_exec($ch);
>
> This code works fine on my local webserver, and I also tested it on =

> another
> test server. But when I put it online on the real server it get a faul=
t.
> I did a little research and discovered the problem. But I don't know h=
ow =

> I
> can solve it.
>
> On my local webserver and test server I receive (in the $pagecontents)=
=

> html
> header http/1.1. And everything works fine. But on my real server I =

> receive
> html header http/1.0 and "Object Removed". One way or the other this c=
url
> syntax doesn't work with http/1.0.
>
> I tried the option CURLOPT_HTTP_VERSION with CURL_HTTP_VERSION_1_1 but=
=

> still
> it's not working.
>
> Is there someone who know how I can work around this? Or how I can
> manipulate it so that it works with http/1.1?
>
>
> Greetings,
> Wim
>
>

Hi Wim!


Does your $header_myspace_home contain any http version by chance?

My curl implementations haven't needed CURLOPT_HTTP_VERSION thus far.

You may want to set CURLOPT_FOLLOWLOCATION to 1, that way if the =

requested page moved (from http://www.nu.nl/ to http://nu.nl/, for =

instance) your curl will still be able to retrieve it.

Groeten uit Nederland!

-- =

Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация