【发布时间】:2013-08-22 01:51:01
【问题描述】:
我是新来的,我知道标题中的错误已经在这里讨论过,但我没有找到任何问题的答案。 我正在尝试使用 quercus for php 使 phpbb3 在我的服务器上与 tomcat6 一起工作。 一切都很好,除了 bbcode.php 模块在第 112 行给我一个错误(在标题中),即:
$message = preg_replace($preg['search'], $preg['replace'], $message);
我在 phpbb3 论坛寻求帮助,但他们告诉我问题出在 quercus。
仍然没有在 quercus 邮件列表中找到答案。
我想知道如何将这条线换成另一条做同样工作的线。
提前致谢。
编辑:
也许我找到了问题的根源:
'preg' => array(
'#\[quote(?:="(.*?)")?:$uid\]((?!\[quote(?:=".*?")?:$uid\]).)?#ise' => "\$this->bbcode_second_pass_quote('\$1', '\$2')"
关键是这段代码在大多数情况下都能完美运行,也许是 Quercus 需要不同的 sintax。
您可以在此处找到完整的 bbcode.php:http://ftp.phpbb-fr.com/public/cdd/phpbb3/3.0.10/nav.html?includes/bbcode.php.source.html
【问题讨论】:
-
$preg["search"]中有什么内容? -
我认为来自这里: preg = array('search' => array(), 'replace' => array()); ftp.phpbb-fr.com/public/cdd/phpbb3/3.0.9/nav.html?includes/…