|  Moderator |  | 
    
    
        
            
                $Rij[artikel_inhoud] = preg_replace('/\[(.*)\]/ie', '"" . htmlspecialchars("\\1") . ""', $Rij[artikel_inhoud]); $Rij[artikel_inhoud] = preg_replace('/\[(.*)\]/ie', '"" . htmlspecialchars("\\1") . ""', $Rij[ artikel_inhoud]);
   
 veranderen naar
 
 
 
    
    
        
            
                $Rij[artikel_inhoud] = preg_replace('/\[(.*)\]/ie', '"" . nl2br(htmlspecialchars("\\1")) . ""', $Rij[artikel_inhoud]); $Rij[artikel_inhoud] = preg_replace('/\[(.*)\]/ie', '"" . nl2br(htmlspecialchars("\\1")) . ""', $Rij[ artikel_inhoud]);
   
 ?
 
 Dat enter-probleem kun je oplossen door aan de reguliere expressie bij die /ie een "s" toe te voegen - dan pakt (.*) ook regelovergangen.
 
 Dus doe het zo:
 
 
    
    
        
            
                $Rij[artikel_inhoud] = preg_replace('/\[(.*)\]/sie', '"" . nl2br(htmlspecialchars("\\1")) . ""', $Rij[artikel_inhoud]); $Rij[artikel_inhoud] = preg_replace('/\[(.*)\]/sie', '"" . nl2br(htmlspecialchars("\\1")) . ""', $Rij[ artikel_inhoud]);
   |