我们在网站上使用ViPER留言簿并收到以下错误消息:
[20-Jun-2015 12:01:40 UTC] PHP Warning: preg_match(): No ending delimiter '/' found in /home/...../...../gb/index.php on line 277
[20-Jun-2015 12:01:40 UTC] PHP Warning: preg_match(): No ending delimiter '/' found in /home/....../...../gb/index.php on line 278
这些行是:
(!preg_match("/^".PFIX."CUSTOM",$_key)) &&
(!preg_match("/^".PFIX."RATING",$_key))) {
完整的代码是:
$_b = true;
foreach ($arg as $_key => $_val) {
if ((!in_array($_key,$_paramlist)) &&
(!preg_match("/^".PFIX."CUSTOM",$_key)) &&
(!preg_match("/^".PFIX."RATING",$_key))) {
if (is_array($_val)) {
foreach ($_val as $_inkey => $_inval) {
$_param .= "&".urlencode($_key)."[".
urlencode($_inkey)."]=".urlencode($_inval);
}
}
else {
$_param .= "&".urlencode($_key)."=".urlencode($_val);
}
}
elseif ($_key != PFIX."decode")
$_b = false;
}
结尾分隔符'/'应该在这个代码中的哪个位置?
请帮忙。
感谢。
Lakshmanan
答案 0 :(得分:0)
感谢您的帮助。
我们已将代码更正为:
(!preg_match("/^".PFIX."CUSTOM/",$_key)) &&
(!preg_match("/^".PFIX."RATING/",$_key))) {
目前没有任何错误消息。
谢谢,
Lakshmanan