|  Onbekend |  | Ik weet niet wat je verkeerd doet maar dit werkt volgensmij ook niet goed: 
 
    
    
        
            
                function parse_code($sInvoer)
	{
		preg_match("#\[code\](.*?)\[\/code\]#si", $sInvoer, $aCode);
		$sInvoer = $this->regelnummers($aCode[0]);
		return $sInvoer;
	} function parse_code($sInvoer)	{		preg_match("#\[code\](.*?)\[\/code\]#si", $sInvoer, $aCode);		$sInvoer = $this->regelnummers($aCode[0]);		return $sInvoer;	}
   vervang dit door dit:
 
 
    
    
        
            
                function parse_code($sInvoer){
$sInvoer = preg_replace("#\[code\](.*?)\[/code\]#ise", "\$this->regelnummers('\\1')", $sInvoer);
return $sInvoer;
} function parse_code($sInvoer){$sInvoer = preg_replace("#\[code\](.*?)\[/code\]#ise", "\$this->regelnummers('\\1')", $sInvoer);return $sInvoer;}
   anders wordt de code maar 1 keer geparsed [code ][/ code][code ][/ code] werkt dan niet
 
 Edit: Ik denk dat dit het probleem wel oplost. Maar dit werkt bijvoorbeeld niet:
 
 
    
    
        
            
                [url=http://sitemasters.be]sima.be[/url]
[url]http://sitemasters.be[/url] [url=http://sitemasters.be]sima.be[/url] [url]http://sitemasters.be[/url]
   terwijl dit wel werkt:
 
 
    
    
        
            
                [url]http://sitemasters.be[/url] [url]http://sitemasters.be[/url]
   Ik denk dat er nogal wat gesleuteld kan worden aan je class. En preg_match werkt maar 1 keer.
 |