我使用的是标准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