【发布时间】:2011-07-07 16:38:54
【问题描述】:
我有一个小问题,我有一个这样开头的 php 文件:
<?php
ini_set("display_errors", true);
echo "test";
exit();
这会以某种方式返回一个空页面?!
我使用ubuntu 10.10、gvim 和apache2
这可能与utf-8 格式有关吗?我刚刚切换到 ubuntu 和 gvim,所以我不确定我是否使用 utf-8,但我知道它会导致这个问题。
编辑:
当我将文件更改为
<?php
test
什么都没有显示,但是如果我将其更改为:
test
<?php
测试出现了?!
【问题讨论】:
-
如果您右键单击页面并查看源代码,您会看到什么?如果您看到您的 php 代码,您需要安装 php/configure apache 以使用 php 处理 .php 文件
-
soure 是空白的,我所有的其他页面都可以工作(php 页面),我今天在 linux 中使用 gvim 修改了 php 文件。这一定是导致问题的原因..
-
那么一页,有效的url,在服务器上失败了,其余的都可以吗?
-
我们可以假设您已经关闭了 PHP 代码 (?>) 吗?尝试从命令行界面运行代码,这可能会显示未通过浏览器显示的错误。
-
您可能有虚假字符,或看起来相似的 utf8 字符。尝试从头开始重新输入。