我下载了 PEAR 包 HTML_BBCodeParser2 并在 easyPHP (LAMP) 根文件夹中进行了令人满意的尝试。
我在用:
require_once('HTML/BBCodeParser2.php');
/* get options from the ini file */
$config = parse_ini_file('BBCodeParser2.ini', true);
$options = $config['HTML_BBCodeParser2'];
$parser = new HTML_BBCodeParser2($options);
一切正常,BBCode 得到很好的解析。但是,如果我将包含 BBCodeParser2.php 的“HTML”文件夹转移到任何其他文件夹并更改所需的路径,则会引发以下错误:
Uncaught exception 'InvalidArgumentException' with message 'Failed to load filter Basic' in ........ ...... HTML_BBCodeParser2-0.1.0\B\HTML\BBCodeParser2.php on line 190
我明白188 to 190
BBCodeParser2.php 中的那一行是:
@include_once 'HTML/BBCodeParser2/Filter/'.$filter.'.php';
if (!class_exists($class)) {
throw new InvalidArgumentException("Failed to load filter $filter");
我尝试了每条相对+绝对路径,但是页面要么抛出上述错误,要么不显示任何内容。
我的问题是,如果我必须让新文件夹说B
并移动其中的文件,我应该改变什么,line 188
因为我知道这是引发错误的那一行。
先感谢您。