我正在使用看似标准的 fwrite 代码将 html 插入新页面。该代码从 html 表单 (url) 获取输入,使用代理获取源代码并创建一个标题为时间戳的新页面。所有这些工作,没有工作的是将 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; ?>