ThomasP: Problem mit strpos und eckigen Klammern

Beitrag lesen

Hallo!

Ich programmiere gerade für mein Forum eine Quote-Funktion. Dabei möchte ich überprüfen, ob die Schachtelung der [quote]-Tags auch richtig ist. Habe mir gedacht, ich mache das mit strpos, aber das klappt nicht.

$qpos=strpos($threadtext,"[quote]") liefert mir immer 0 als Ergebnis. Egal wie oft [quote] tatsächlich vorkommt. Habe auch bereits probiert, die eckigen Klammern mit Backslash zu maskieren, aber das hat auch keinen Erfolg gebracht.

Das ersetzen der [quote] tags mittels str_replace hingegen klappt hervorragend.

Eventuell habe ich einen Logikfehler auf den ich gerade nicht komme, aber wieviel kann man in einer einzigen Zeile schon falsch machen ..? :)

Für Tipps wäre ich sehr dankbar! ;)

viele Grüsse

Thomas.