Вопрос разбора PHP - PullRequest
       1

Вопрос разбора PHP

1 голос
/ 08 января 2011

Если я анализирую RSS-канал с помощью php и xml, как я могу проанализировать более одного канала, используя один оператор fopen. В настоящее время я храню каналы в разных переменных, и мой оператор fopen выглядит следующим образом:

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

Когда я запускаю код, я получаю эту ошибку:

fopen () ожидает, что параметр 4 будет ресурсом, строка задана

Любая помощь приветствуется.

Ответы [ 3 ]

1 голос
/ 08 января 2011

http://php.net/manual/en/function.fopen.php объясняет немного о функции fopen.также использование http://framework.zend.com/manual/en/zend.feed.consuming-rss.html спасет вас от поиска ошибок

0 голосов
/ 08 января 2011

Вы не можете. Вам придется открывать файлы с помощью отдельных дескрипторов и перебирать их отдельно.

$feedoneFp = fopen($feedone, 'r');
$feedtwoFp = fopen($feedtwo, 'r');
$feedthreeFp = fopen($feedthree, 'r');
0 голосов
/ 08 января 2011

fopen ожидает, что параметр 4 будет ресурсом.Вы дали ему строку.Похоже, вы, возможно, хотели перейти в режим, представляющий «только для чтения».Режим - это 2-й параметр, а не 4-й.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...