2012-03-02 55 views
0

您好fsockopen已被禁用,但curl不是。 请有人可以将此翻译为curl版本?我曾尝试过,但被困住了。这个函数的卷曲版本?

$sock = fsockopen("http://facebook.com" , 80); 
if(FALSE == $sock) { 
    echo "Ms Here"; 
    return; 
    } 

fwrite($sock, $header); 
while ($line = fread($sock, 25000)){ 
    echo $line; 
} 

fclose($sock); 

谢谢。

回答

2

尝试:

 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "http://facebook.com"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: close')); 
$response = curl_exec($ch); 
curl_close($ch); 
 
+0

你好。谢谢,但是什么是while循环,fwrite? – Blank 2012-03-02 09:05:49

+1

你不需要这样做,因为你会得到$回应的回应 – 2012-03-02 09:06:42