热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

简单的XML无法在客户端服务器上运行-SimpleXMLnotworkingonclientserver

IbuiltasiteusingsimpleXMLtopullcontentfromXMLpages.我使用simpleXML构建了一个站点来从XML页面中提取内容。Ij

I built a site using simpleXML to pull content from XML pages.

我使用simpleXML构建了一个站点来从XML页面中提取内容。

I just switched the site to the client server and the pages that pull from the XML sheet don't work anymore.

我刚刚将站点切换到客户端服务器,从XML表中提取的页面不再起作用。

Testing server was PHP version 5.2.9

测试服务器是PHP版本5.2.9

Client server is PHP version 5.2.5

客户端服务器是PHP 5.2.5版

allow_url_fopen is on for both servers.

两个服务器都打开allow_url_fopen。

Any ideas?

class award{
    var $xml;
    var $awards;

    function titles(){

        $this->fullArticle();
        $xml=simplexml_load_file("awards.xml");

        foreach($xml->award as $currentAward){
            $titles=$currentAward->title;
            echo '
  • ' . str_replace(array('

    ','

    '), '', $currentAward->$titles->h1->asXML()) . '
  • '; } } function fullArticle(){ $awards=array(); $xml=simplexml_load_file("awards.xml"); foreach($xml->award as $currentAward){ array_push($awards, $currentAward->title); } return($awards); } function articleBlock($awardy){ $xml=simplexml_load_file("awards.xml"); foreach($xml->award as $currentAward){ if($currentAward->title = $awardy ){ echo str_replace(array('<'.$awardy.'>',''), '', $currentAward->$awardy->asXML()); } } } }

    2 个解决方案

    #1


    Add more error handling and debug code

    添加更多错误处理和调试代码

    award) );
    
            foreach($xml->award as $currentAward) {
                assert( isset($currentAward->title) );
                assert( isset($currentAward->$titles) );
                assert( isset($currentAward->$titles->h1) );
    
                $titles=(string)$currentAward->title;
                echo '
  • ' . str_replace(array('

    ','

    '), '', $currentAward->$titles->h1->asXML()) . '
  • '; } }

    #2


    Please check if your IP address permission is enabled on your server. If not then enable it.

    请检查您的服务器上是否启用了您的IP地址权限。如果没有,则启用它。


    推荐阅读
    • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
    • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
    • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
    • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
    • 利用Visual Basic开发SAP接口程序初探的方法与原理
      本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
    • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
    • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
    • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
    • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
    • 如何使用Java获取服务器硬件信息和磁盘负载率
      本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
    • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
    • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
    • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
    • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
    • 本文介绍了如何使用iptables添加非对称的NAT规则段,以实现内网穿透和端口转发的功能。通过查阅相关文章,得出了解决方案,即当匹配的端口在映射端口的区间内时,可以成功进行端口转发。详细的操作步骤和命令示例也在文章中给出。 ... [详细]
    author-avatar
    手机用户2502936007
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有