RE: socket_read can not read the whole HTTP page?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Wow, That's  correct answer!  Thank to Eddie Dunckley !

scheme: 
$in .= "GET {$file} HTTP/1.0\r\n";  //-----------
$in .= "Accept: text/html\r\n";
$in .= "Accept-Language: zh-cn\r\n";
$in .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET
CLR 2.0.50727)\r\n";
$in .= "Host: {$host}\r\n";
$in .= "Cache-Control: no-cache\r\n";
$in .= "Connection: closed\r\n\r\n";//------------must be "closed"

1.must be "HTTP/1.0"   : why? IE post  "HTTP/1.1" .
2. must be "closed" : so that should be close not closed;

Both modification are required. 

Shall  anyone tell me sth. about "HTTP/1.0" and "HTTP/1.1" ? 
 
best regards!
ked


> -----Original Message-----
> From: Eddie Dunckley [mailto:eddie@xxxxxxxxxx] 
> Sent: Friday, December 28, 2007 3:50 PM
> To: php-general@xxxxxxxxxxxxx
> Subject: Re:  socket_read can not read the whole HTTP page?
> 
> On Fri 28 Dec 07, ked wrote:
> > I wrote those script  to get HTTP url content, and it  
> works , but it 
> > can't read the whole content of the page.
> > Blocked on "while ($out = socket_read($socket, 1024)) ".
> > $in .= "GET {$file} HTTP/1.1\r\n";
> try to change this to $in .= "GET {$file} HTTP/1.0\r\n";
> 
> > $in .= "Connection: Keep-Alive\r\n\r\n";
> and change this to
> $in .= "Connection: closed\r\n\r\n";
> 
> --
> Eddie Dunckley - eddie@xxxxxxxxxx - Realtime Travel 
> Connections IBE Development, www.rttc.co.za, cell 
> 083-379-6891, fax 086-617-7831 Where 33deg53'37.23"S 
> 18deg37'57.87"E Cape Town Bellville Oakdale ZA
>        Chaos, panic, and disorder - my work here is done.
> 
> --
> PHP General Mailing List (http://www.php.net/) To 
> unsubscribe, visit: http://www.php.net/unsub.php
> 
> 
> 

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux