webserver在第一个php结束标记后停止显示我的php文件

时间:2014-05-03 01:51:50

标签: php html

我有一个奇怪的问题....我将一个php(some_name.php)文件与一些html结合并将该文件上传到我的网络服务器。 该文件的代码内部结构如下:

  <html>
   <head>
    some html code
   </head>
   <body>

     some more html code

     <?php
     some php code
     ?>

      some more html code

     <?php
       some more php code
     ?>

      again some more html code 
       ................
    </body>
   </html>   

当我尝试在我的浏览器中查看文件/页面时...在第一个php代码块之后页面没有显示(没有错误...页面在我的本地服务器上运行良好)..所以基本上我只看到了冷杉页面的一部分..不是任何HTML代码或php代码在第一个PHP代码块结束后(第一个“?&gt;”)。

任何人都可以帮我这个吗?如何查看完整页面,为什么不执行其余代码?

我把这段代码

      <?php
       error_reporting(E_ALL);
      ini_set('display_errors', '1');
       ?>

  <html>
   <head>
    some html code
   </head>
   <body>

..........................

在文件的开头,仍然没有显示错误......但我仍然只看到页面的一部分。

1 个答案:

答案 0 :(得分:0)

很可能是localhost和webserver之间有一些不同的引用,你可能需要错误来查明它。如果您无法访问/无法找到php错误日志,您可以通过添加暂时显示错误

ini_set ('display errors', 1);
error_reporting (E_ALL);

到页面顶部。如果你抛出一些代码,那么就可以明显地找出问题所在。

**抱歉格式化,我似乎无法让移动编辑器合作。

相关问题