开发者社区> 问答> 正文

PHP读取XML文件有时候可以读取到,有时候读取不到

啊里云ECS主机,环境是PHP5.4.27、Nginx1.4.7、MySQL5.5.37、vsFTPd3.0.2;
PHP读取XML文件有时候可以读取到,有时候读取不到
代码如下  $xml_array = ( array ) simplexml_load_file ( 'menu.xml');  
$xml_array  有时候是空的,服务器有问题,本地没问题

请问一下有人遇到过吗?

展开
收起
singlecold 2015-08-22 14:27:35 7272 0
3 条回答
写回答
取消 提交回答
  • 回 10楼ivmmff的帖子
    我也遇到同样问题了,simplexml_load_file读取XML文件经常性的返回false,本地没有问题
    请问您的问题解决了吗
    2015-12-28 22:41:45
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    问题出自:Nginx1.4.7
    但具体为什么会这样,没有conf信息,我们也无法判断

    -------------------------

    回 3楼(singlecold) 的帖子
    xml 是动态生成的还是静态的?

    -------------------------

    回 5楼(singlecold) 的帖子
    静态的,不应该啊。怎么可能一会儿能解析一会儿不能呢。

    PHP读取XML文件有时候可以读取到,有时候读取不到

    XML是静态的,一会儿能解析说明 XML好NGINX都没有问题,问题应该是 PHP 了

    -------------------------

    回 7楼(singlecold) 的帖子
    我也无能为力。 对PHP研究不深

    -------------------------

    回 9楼(singlecold) 的帖子
    客气,都没有帮到你什么
    2015-08-22 15:01:59
    赞同 展开评论 打赏
  • RePHP读取XML文件有时候可以读取到,有时候读取不到
    补充:服务器是 CentOS 6.3 64位

    -------------------------

    回2楼ivmmff的帖子
    那要怎么才能处理这个问题啊

    -------------------------

    回4楼ivmmff的帖子
    静态的

    -------------------------

    回6楼ivmmff的帖子
    是的,这问题真没遇到过,很奇怪,有时候读取XML是空的,有时候却有输出。所以才在这里问问各位解决方式

    -------------------------

    回8楼ivmmff的帖子
    好的,还是谢谢你!
    2015-08-22 14:29:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载