0

索引.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

PHP中没有调用函数escapestring()。您是否忘记包含文件?

于 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 回答