如果我使用php和xml解析rss feed,如何使用一个fopen
语句解析多个feed。我目前将Feed存储在不同的变量中,我的fopen
语句如下所示:
$fp=fopen($feedzero, $feedone, $feedtwo, "r")
当我运行代码时,我收到此错误:
fopen()期望参数4是资源,给定字符串
任何帮助表示感谢。
答案 0 :(得分:1)
http://php.net/manual/en/function.fopen.php解释了一下fopen函数。同时使用http://framework.zend.com/manual/en/zend.feed.consuming-rss.html可以帮助您避免错误搜寻
答案 1 :(得分:0)
fopen期望参数4成为资源。你给了它一个字符串。看起来你可能打算传递一个代表“只读”的模式。模式是第二个参数,而不是第四个参数。
答案 2 :(得分:0)
你做不到。您必须使用单独的句柄打开文件并分别迭代它们。
$feedoneFp = fopen($feedone, 'r');
$feedtwoFp = fopen($feedtwo, 'r');
$feedthreeFp = fopen($feedthree, 'r');