0

index.php:

<? session_start(); ini_set( "display_errors", 0); ?>
.. rest of the page ...

エラー:

Fatal error: Call to undefined function: escapestring() in ... ReviewOrder.php on line 54

ReviewOrder.php の 54 行目は次のとおりです。

foreach ($_REQUEST as $key => $value)
{
    if ($value!="") $_SESSION[$key]=escapestring(trim($value)); // line 54
}
4

4 に答える 4

5

escapestring()PHP で呼び出される関数はありません。ファイルを含めるのを忘れましたか?

于 2011-04-24T09:49:22.430 に答える
1

おそらく、ReviewOrder.php にインクルードするのを忘れているでしょう。

于 2011-04-24T09:49:54.340 に答える
1

エラーはそれをかなりよく示しています。どこにも定義されていない関数を使用しています。PHP には escapestring() という関数がありません。つまり、これを宣言するのを忘れたか、それを行う php ファイルをインクルードするのを忘れたということです。

于 2011-04-24T09:49:56.783 に答える
0

また、PHP では大文字と小文字が区別されることにも注意してください。つまり、この関数をどこかで定義すると、それが呼び出されEscapestring()たり、別の何かが呼び出されたりして、EscapeString()正しく表示されない可能性があります。escapeString()escapestring()

コードを調べて、この関数がどこかに定義されているかどうかを確認し、正しい名前を使用してください。

于 2011-04-24T09:59:11.393 に答える