php echo中多余的空格

时间:2012-08-09 22:04:15

标签: php whitespace

我的服务器的PHP回显函数存在问题。

出于某种原因,每当我称之为“回声”时,无论回声最终会在它前面留下六或七个额外的空格,结果是这样的:

echo "hello world"           //ends up like:
             hello world    //instead of:
     hello world

有关正在发生的事情的任何想法?

它发生在整个ENTIRE服务器上(很奇怪,昨天它运行正常。我没有触及php设置或其他任何东西)

这里只是一个显示此错误的脚本示例:

将URI发布到数据库

require_once("../../m/includes/globals.php");
$user = DB_Login($_POST["username"], $_POST["password"]);
$uri = mysql_escape_string($_POST["uri"]);
$userID = $user['userID'];
$result = DB_ExecuteQuery("UPDATE driver SET windowsPhoneID = '$uri' WHERE userID = '$userID'" );
if ($result === FALSE) { 
echo "error occurred during updating"; 
} 
echo "success!";

1 个答案:

答案 0 :(得分:3)

你在m / includes / globals.php的末尾有一个结束的php标签吗?也许在结束标记之后有一些空白。