我正在与奇怪的问题作斗争file_get_contents()
。
首先,代码从 RSS 地址加载 XML。然后file_get_contents()
使用 XML 中的页面地址获取 HTML。
$url = 'http://www.moviejoy.com/rss/index.asp';
$rss = new DOMDocument();
$rss->load($url);
foreach ($rss->getElementsByTagName('item') as $node) {
$link = $node->getElementsByTagName('link')->item(0)->nodeValue;
$html = file_get_contents($link);
print_r($html);
}
这段代码给了我一个错误说:
警告:file_get_contents(http ://www.moviejoy.com/qnam/view.asp?db=qna&num=2358)[function.file-get-contents ]:无法打开流:/[ 中没有这样的文件或目录。 ..]/index.php第135行
但!
当我直接放置 URL 而不是 $link 时,它可以工作。像这样:
$html = file_get_contents(http://www.moviejoy.com/qnam/view.asp?db=qna&num=2358);
我不知道该怎么做才能解决这个问题。请帮帮我!