Php 奇数意外T_变量

Php 奇数意外T_变量,php,Php,我在互联网上看到关于这个错误的问题,其中大多数是独特的拼写错误或对语法的误解 然而,这很奇怪。这是我的代码,整个文件(打算由AJAX访问): 第一件让我感到奇怪的事情是,第1行应该是这样的——有空格和一个,我的新FTP客户端(WinSCP)似乎正在剥离所有的回车符。我目前正在修改选项,看看是否可以更改它。您是否验证了您的编码格式与服务器预期的格式相同?我似乎记得,如果文件顶部有一个B.O.M.(字节顺序标记),有时会发生这种情况。行号对于这些错误几乎是无用的。您的DB密码或用户名中没有任何可能需

我在互联网上看到关于这个错误的问题,其中大多数是独特的拼写错误或对语法的误解

然而,这很奇怪。这是我的代码,整个文件(打算由AJAX访问):


第一件让我感到奇怪的事情是,第1行应该是这样的——有空格和一个
,我的新FTP客户端(WinSCP)似乎正在剥离所有的回车符。我目前正在修改选项,看看是否可以更改它。

您是否验证了您的编码格式与服务器预期的格式相同?我似乎记得,如果文件顶部有一个B.O.M.(字节顺序标记),有时会发生这种情况。行号对于这些错误几乎是无用的。您的DB密码或用户名中没有任何可能需要转义的内容?您只是尝试运行该文件吗?而不是通过AJAX@TiesonT. 我试着在记事本++中“显示所有字符”,唯一特别的是回车。@Nerd Herd我甚至还没有开始担心AJAXyet@Hamish不能它有答案。只要问题写得能让其他有同样问题的人找到,它仍然是有用的。这个问题的答案是“确保您的FTP客户端没有删除所有换行符。”如果是FTP客户端问题,请使用FileZilla。我从来没有遇到过问题。
<?php

$con = mysql_connect("(censored)", "(censored)", "(censored)") or die(mysql_error());

mysql_select_db("(censored)_users", $con) or die(mysql_error());

$result = mysql_query("SELECT * FROM users ORDER BY id") or die(mysql_error());

while ($row = mysql_fetch_array($result)) {

    echo $row['user'] . "<br />";

}

?>
Parse error: syntax error, unexpected T_VARIABLE in (blah blah blah blah).php on line 1 Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in (blah blah blah blah blah).php on line 1