我使用的是標準fwrite代碼將html插入新頁面。代碼從html表單(url)中獲取輸入,並使用代理獲取源代碼,並創建一個標題爲時間戳的新頁面。所有這些工作,不工作的是將HTML源代碼寫入新頁面。如何使用fwrite()將curl中的html插入到新創建的頁面中
波紋管輸出一個時間戳並創建一個新頁面,但頁面是空的,而它應該有代碼。任何指針或建議將不勝感激。
<? $url = $_POST['url'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($ch, CURLOPT_PROXY, '123.30.185.86:3128');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET');
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_exec ($ch); $curl_scraped_page = curl_exec($ch);
$FileName = time();
$FileHandle = fopen($FileName, 'w') or die("can't open
file");
fwrite($FileHandle, $curl_scraped_page);
curl_close($ch);
echo $FileName; ?>
聞起來像釣魚 – 2011-03-15 17:49:18
和你爲什麼通過越南代理? http://api.fatherstorm.com/?rdns=123.30.185.86 – FatherStorm 2011-03-15 17:55:35
這是爲了刮掉一些內容,但不希望將其存儲在數據庫中的存儲限制之外。越南代理哪個地方更好? – user586011 2011-03-15 18:19:36