我正在嘗試使用curl php代碼下載網頁的源代碼,但其下載僅適用於其餘頁面文件的少數頁面爲空。 我GOOGLE了它,但我沒有得到解決方案。使用curl下載網頁的源代碼
我的源代碼是: -
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $strurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_USERAGENT, 'CURL via PHP');
$out = curl_exec($ch);
$fp = fopen('f1.html', 'w');
fwrite($fp, $out);
fclose($fp);
curl_close($ch);
什麼選擇補充?我錯在哪裏? 請幫忙。
難道上的捲曲快速搜索,卻一無所知。但我的第一個猜測會是某種緩衝區大小,捲曲是否具有排序配置.'CURLOPT_BUFFERSIZE' – 2013-03-15 09:10:01
嘿!感謝您的回覆。我試了一切..我的代碼正在爲少數網站工作。我的意思是那些下載的源代碼,但少數文件仍然是空的。我嘗試了所有選項。我以爲它的內容量很大,但那些正在下載的文件也有大量的內容。所以我沒有得到什麼問題。 – user1475391 2013-03-15 09:21:22
[某人有類似的問題](http://stackoverflow.com/questions/814149/curl-not-working-for-getting-a-web-page-content-why) – 2013-03-15 09:27:06