我尝试做的是发布多个网址,这些网址由换行符分解,然后连接然后连接所有文件的内容。
问题是,它返回;
警告:file_get_contents(http://www.domain.com/emails.html) [function.file-get-contents]:无法打开流:HTTP请求 失败!找不到HTTP / 1.1 404 第6行/nfs/c09/h02/mre/137842/domains/domain.com/html/index.php
除了最后一个网址之外的所有网址。
我注意到的事情;
urlencode()
,但这完全破坏了HTTP请求。这是我的良好衡量标准;
$urls = explode("\n", $_POST['urls']);
$allTexts = '';
foreach($urls as $url)
{
$text = file_get_contents($url);
if (false === $text)
continue;
// proceed with your text, e.g. concatinating it:
$allTexts .= $text;
}
我将非常感谢任何建议或意见(尽管如果我不需要,我宁愿不使用cURL))!