<?
$xml = @simplexml_load_file('http://newsrss.bbc.co.uk/weather/forecast/2076/Next3DaysRSS.xml')
or die();
$ba=array();
$key = 0;
foreach( $xml->channel->item as $item )
{
...
在本地调试没事, 上传到服务器, 出现 PHP Warning: Invalid argument supplied for foreach() in ***.php on line 6请问foreach( $xml->channel->item as $item ) 这句错在哪里?
解决方案 »
- 戴尔win7系统安装appserv安装不了,急!!!
- coreseek/sphinx 多个查询条件
- php5.3.3 eval()函数不能用了
- 急求链接代码
- php在设置cookies时怎么才能设置多个值
- array_walk的使用
- 如何用一句语句将mysql里的int字段里的时间转换成datetime"22008-8-8 12:00"这样子呢
- 修改一下 PHP 代码, 用于POST 文本数据
- 用php 的MD5函数生成md5值的重复几率有多大?
- 把一个图片放入一个表格里,如何能让其只显示一个呢?
- 如果保存textarea里的图片
- PHP DOMDocument怎么添加于根节点顶部的子节点???
if (is_array($xml->channel->item)) {
foreach( $xml->channel->item as $item )
{
...
}你未判断$xml->channel->item这是不是一个数组$xml = @simplexml_load_file('http://newsrss.bbc.co.uk/weather/forecast/2076/Next3DaysRSS.xml')
把@去掉,就会报出警告和错误