PHP фатальная ошибка

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

Строка 54 на ReviewOrder.php является:

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

4 ответа

Решение

Там нет функции с именем escapestring() в PHP. Вы забыли включить файл?

Ошибка гласит: "Вы используете функцию, которая нигде не определена. В PHP нет функции escapestring(), поэтому это означает, что вы забыли объявить ее или забыли включить файл php, который это делает.

Вы, вероятно, забыли включить в ReviewOrder.php.

Также имейте в виду, что PHP чувствителен к регистру - это означает, что если у вас есть определенная функция, она может быть вызвана Escapestring() или же EscapeString() или же escapeString() или что-то еще, рендеринг escapestring() неверен.

Просмотрите свой код, чтобы увидеть, определена ли где-нибудь эта функция, и используйте ее правильное имя.

Другие вопросы по тегам