我有一个奇怪的问题....我将一个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>
..........................
在文件的开头,仍然没有显示错误......但我仍然只看到页面的一部分。
答案 0 :(得分:0)
很可能是localhost和webserver之间有一些不同的引用,你可能需要错误来查明它。如果您无法访问/无法找到php错误日志,您可以通过添加暂时显示错误
ini_set ('display errors', 1);
error_reporting (E_ALL);
到页面顶部。如果你抛出一些代码,那么就可以明显地找出问题所在。
**抱歉格式化,我似乎无法让移动编辑器合作。