Reply to Re: curl - html/1.0

Your name:

Reply:


Posted by Wim Kumpen on 01/24/07 06:32

"OmegaJunior" <omegajunior@spamremove.home.nl> schreef in bericht
news:op.tmmqam1o70mclq@cp139795-a.landg1.lb.home.nl...
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=invite.addfriend_verify&friendID="
> . $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 = 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 fault.
> I did a little research and discovered the problem. But I don't know how
> 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 curl
> 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!
>>

Hey,

$agent="Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$header_myspace_collect = array("Host:
collect.myspace.com",$agent,"Content-Type:
application/x-www-form-urlencoded","Content-Length: " . $contentlength);
$header_myspace_home = array("Host: home.myspace.com",$agent);

I tried changing followlocation to 1 and then I don't get this fault. But
then I don't get what I want. So I can't do this.
Maybe if I change something in my $agent of $header?

thanks for replying

Groetjes uit Belgiλ :-)

[Back to original 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

Π‘Π°ΠΉΡ‚ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ Π² Π‘Ρ‚ΡƒΠ΄ΠΈΠΈ Π’Π°Π»Π΅Π½Ρ‚ΠΈΠ½Π° ΠŸΠ΅Ρ‚Ρ€ΡƒΡ‡Π΅ΠΊΠ°
ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π΅Π±-сайтов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, поисковая оптимизация