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
BBCodeParser2.php の行188 to 190
は次のとおりです。
@include_once 'HTML/BBCodeParser2/Filter/'.$filter.'.php';
if (!class_exists($class)) {
throw new InvalidArgumentException("Failed to load filter $filter");
すべての相対パスと絶対パスを試しましたが、ページで上記のエラーがスローされるか、何も表示されません。
私の質問は、新しいフォルダーをB
作成してこのファイルを移動する必要がline 188
ある場合、エラーをスローするのはその行であることがわかっているので、何を変更する必要があるかということです。
前もって感謝します。