Mathias Brodala: PHP-Fehlermeldung

Beitrag lesen

Hallo zwerg.

$verbot = array
  (
  "<a href=" ,
  "Viagra" ,
  "[url" ,
  );

[…]


>   
> Später prüfe ich dann, ob $cuss > 1, was zur Ablehnung des Eintrages führt.  
>   
> Irgendwie bekomme ich jetzt aber neuerdings die Fehlermeldung:  
> "Warning: preg\_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 4 ...", obwohl ich eigentlich nichts - zumindest nicht bewusst - an dem Script geändert habe.  
>   
> Findet jmd. den Fehler?  
  
Dir wurde bereits exakt gesagt, wo der Fehler steckt. In regulären Ausdrücken wird mittels „[“ eine Zeichenklasse eröffnet. Da dies hier offenbar nicht gewünscht ist, musst du dieses Zeichen mit einem Backslash maskieren.  
  
Mich erstaunt lediglich, dass du bisher keine Warnung deswegen bekommen hast.  
  
  
Einen schönen Donnerstag noch.  
  
Gruß, Mathias  

-- 
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)  
  
debian/rules