PHP解析问题

时间:2011-01-08 05:53:01

标签: php xml parsing

如果我使用php和xml解析rss feed,如何使用一个fopen语句解析多个feed。我目前将Feed存储在不同的变量中,我的fopen语句如下所示:

$fp=fopen($feedzero, $feedone, $feedtwo, "r") 

当我运行代码时,我收到此错误:

  

fopen()期望参数4是资源,给定字符串

任何帮助表示感谢。

3 个答案:

答案 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');