-3

PHPスクリプトファイルから構文エラーを取り除きたいです。何時間もチェックした後、それらを削除できませんでした。これらをどのように特定できますか?

1 つ目はParse error: syntax error, unexpected ')'、以下のコードの 2 行目にあります。

require( "./sources/misc/classes.php" );
    ( );
    if ( file_exists( "./sources/sql/sql.php" ) )
    {
        require( "./sources/sql/sql.php" );
    }
    else
    {
        header( "Location: install/" );
    }

またParse error: syntax error, unexpected '['、以下のコードの最初の行のように、行にエラーが発生します。

if ( [$FORM['ajax']]isset( $FORM['ajax'], $aj ) )
{
    require( "./sources/{$FORM['ajax']}.php" );
    ( );
    $base->$FORM['x']( );
}

エラーを特定して理解するのを手伝ってくれますか? そしてなぜ彼らは来るのですか?

4

3 に答える 3

2

これらのコード行を ... で削除します。

( );

if ( [$FORM['ajax']]isset( $FORM['ajax'], $aj ) )

する必要があります

if (isset( $FORM['ajax'], $aj ) )

...そしてこれは危険です。決してユーザー入力を信頼しないでください... ここで: ユーザーは、あなたが含めたくないファイルを含んでいる可能性があります!

require( "./sources/{$FORM['ajax']}.php" );
于 2013-09-08T02:16:24.193 に答える
0

PHP は次のような空の式が好きではありません();

それを取り除けば、大丈夫です。

于 2013-09-08T02:13:44.290 に答える