0

インターネット全体でこのエラーに関する質問を目にしますが、そのほとんどは固有のタイプミスまたは構文の誤解です。

しかし、これは非常に奇妙です。これが私のコード、ファイル全体です(AJAXによってアクセスされることを意図しています):

<?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 />";

}

?>

これは、私のサイトの別のスクリプトからコピーして貼り付けて、ユーザーを一覧表示したものです。唯一の変更は、echo $row['user']行を変更することだけでした。

これにより、次のエラーが発生します。

解析エラー: 構文エラー、1 行目の (blah blah blah blah).php の予期しない T_VARIABLE

それについて私が奇妙に感じた最初のことは、それがおそらく1行目にあった方法でした.空白と<?phpタグがあります.

それから、いくつかの欲求不満の後、私はそれをすべてコメントアウトし、配置する前にecho "Hello World!";

まあ、それは私に同様のエラーを与えました:

解析エラー: 構文エラー、予期しない T_CONSTANT_ENCAPSED_STRING が (何とか何とか何とか何とか).php の 1 行目にあります

私のサイトの残りの PHP は正常に動作しています。この特定のスクリプトで何がエラーを引き起こしている可能性がありますか?

4

1 に答える 1

0

私の新しい FTP クライアント (WinSCP) は、キャリッジ リターンをすべて削除しているようです。現在、オプションをいじって、それを変更できるかどうかを確認しています。

于 2012-07-17T00:51:02.030 に答える