所以我正在使用一个名为 program-e 的 PHP-AIML 程序,它运行得很好,我知道它会很稳定,因为它刚刚完成,但它适用于 php 4.0.4,现在我在 5.0 上,所以我不知道做什么。
我的 foreach() 函数的代码在这里:
// Turn this off in case people have it on.
set_magic_quotes_runtime(0);
// Can't turn off magic quotes gpc so just redo what it did if it is on.
if (get_magic_quotes_gpc()) {
foreach($HTTP_GET_VARS as $k=>$v)
$HTTP_GET_VARS[$k] = stripslashes($v);
foreach($HTTP_POST_VARS as $k=>$v)
$HTTP_POST_VARS[$k] = stripslashes($v);
foreach($HTTP_COOKIE_VARS as $k=>$v)
$HTTP_COOKIE_VARS[$k] = stripslashes($v);
}
这是我在页面上得到的错误:
Warning: Invalid argument supplied for foreach() in /home/content/80/8657080/html/e/src/admin/dbprefs.php on line 42
Warning: Invalid argument supplied for foreach() in /home/content/80/8657080/html/e/src/admin/dbprefs.php on line 44
Warning: Invalid argument supplied for foreach() in /home/content/80/8657080/html/e/src/admin/dbprefs.php on line 46
那么我该如何解决这个问题。