Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我在我的Web服务器上链接到我的PHP文件时,它不会加载,但当我在本地WAMP服务器上链接到它时,它工作得非常好_Php_Webserver_Timeout - Fatal编程技术网

当我在我的Web服务器上链接到我的PHP文件时,它不会加载,但当我在本地WAMP服务器上链接到它时,它工作得非常好

当我在我的Web服务器上链接到我的PHP文件时,它不会加载,但当我在本地WAMP服务器上链接到它时,它工作得非常好,php,webserver,timeout,Php,Webserver,Timeout,我已经使用jQuery、jQueryMobile和HTML5构建了一个网站。当我链接到存储在本地WAMP测试服务器中的php页面时,它工作得非常好,但当我在web服务器上链接到它时,它将不会加载,并且似乎一直在尝试打开该页面。我已经尽了一切努力来解决这个问题,通过我所有的代码行来尝试和纠正这个问题。我还检查了我的web服务器上的设置,它们看起来很好,我还要求一位朋友将该文件放到他的web服务器上,而他的web服务器也无法运行该文件 下面是有问题的PHP文件。还要注意的是,我已将文件类型保存为PH

我已经使用jQuery、jQueryMobile和HTML5构建了一个网站。当我链接到存储在本地WAMP测试服务器中的php页面时,它工作得非常好,但当我在web服务器上链接到它时,它将不会加载,并且似乎一直在尝试打开该页面。我已经尽了一切努力来解决这个问题,通过我所有的代码行来尝试和纠正这个问题。我还检查了我的web服务器上的设置,它们看起来很好,我还要求一位朋友将该文件放到他的web服务器上,而他的web服务器也无法运行该文件

下面是有问题的PHP文件。还要注意的是,我已将文件类型保存为PHP文件:

<!DOCTYPE html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black">
  <title>Latest Info </title>
  <link rel="stylesheet" href="https://s3.amazonaws.com/codiqa-cdn/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
  <script src="https://s3.amazonaws.com/codiqa-cdn/jquery-1.7.2.min.js"></script>
  <script src="https://s3.amazonaws.com/codiqa-cdn/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
  </head>
 <div data-theme="a" data-role="header">
          <h1>
              Parking Spaces
          </h1>
      </div>
      <div data-role="content">
              <body>
              <center>
<?php
$data = simplexml_load_file('http://www.dublincity.ie/dublintraffic/cpdata.xml');
$sectors = $data->children();
if($sectors){
    foreach($sectors as $sector){
        echo '<h2>'.$sector->getName().'</h2>';
        $carparks = $sector->children();
        if($carparks){
            foreach($carparks as $carpark){
                $attributes = $carpark->attributes();
                if($attributes){
                    foreach($attributes as $key=>$value){
                        echo $key.' : '.$value.'<br>';
                    }
                    echo '<hr>';
                }
            }


        }

    }
}
?>
</center>
</div>
</body>
</html>

最新信息
停车位
儿童();
if(部门){
foreach($sections作为$section){
回显'.$sector->getName()';
$carparks=$sector->children();
若有(停车场){
foreach($停车场作为$停车场){
$attributes=$carpark->attributes();
如果($attributes){
foreach($key=>$value的属性){
回显$key.:.$value.
; } 回声“
”; } } } } } ?>
。只需在我的两台服务器(uhostall&gottohost)下进行测试即可; 代码运行得很好,速度也很快

我建议在特定的远程服务器上运行
phpinfo()
,并搜索:

libxml
检查其是否处于活动状态,因为这是的要求。

虽然这在PHP5中默认启用(更正:5.1.2之后),但当它最终打开显示为“undefined”的页面时,可以通过--disable simplexml

禁用它,我检查了Web服务器上的错误日志,它是空的。我很好地加载了页面。你能验证挂起是发生在“simplexml\u加载\u文件”还是嵌套循环中吗?嗯,我不太确定。它可以在我本地的WAMP服务器上正常加载,但是当我将它上传到我的Web服务器并在那里进行测试时,它似乎显示了主题,但没有显示其他内容,只是一个空白页。我可以问一下你是如何让这个vlzvl运行的吗?只是复制了它,xml是公共的。。你可以一个接一个地评论/**/有问题的代码,然后再测试一次,找出它的症结所在。很好,我决定在uhostall上开一个免费的托管帐户,我把文件上传到了他们的网站上,效果很好,谢谢你的帮助!