BBCode?

Schau dir doch den Quellcode an:

http://cvs.php.net/co.php/pear/HTML_BBCodeParser/BBCodeParser.php?r=1.5

PHP:
   /* extract the definedTags from subclasses */
        $filters = explode(',', $this->_options['filters']);
        foreach ($filters as $filter) {
            $class = 'HTML_BBCodeParser_Filter_'.$filter;
            @include_once ('HTML/BBCodeParser/Filter/'.$filter.'.php');
            if (!class_exists($class)) {
                PEAR::raiseError("Failed to load filter $filter", null, PEAR_ERROR_DIE);
            }
            $this->_filters[$filter] = new $class;
            $this->_definedTags = array_merge($this->_definedTags, $this->_filters[$filter]->_definedTags);
        }
    }

jetzt verfolge die variable _options bis zu ihrem Ursprung, dann siehst du wo der Basic Filter herkommt, oder herkommen sollte. Dort wo dieser Definiert wird steht mit grosser Wahrscheinlichkeit worauf zu achten ist.
 
BITTE suche hier mal nach BBCode
Danke!

Falls du es dann noch nicht hast, stimmt irgendwas nicht :rolleyes:
 
Den Fehler hatt ich vor n paar Tagen auch, aber nur ein paar Minuten lang ;-)

Also wenn du dir die verzeichnis struktur anguckst, dann wirst du feststellen das du n paar dateien vergessen hast...


Die struktur sieht so aus:

Code:
????HTML
?   ?   BBCodeParser.php
?   ?
?   ????BBCodeParser
?       ????Filter
?               Basic.php
?               Email.php
?               Images.php
?               Links.php
?               Lists.php

Wenn die Filter dateien oder Verzeichnisse fehlen dann funktioniert es natürlich nicht.
 
Zuletzt bearbeitet:
Zurück