Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]str_replace - problem z bbcode
Forum PHP.pl > Forum > Przedszkole
Majkelo23
Dlaczego ten kod:

Kod
                    $message = str_replace( array('[u]', '[b]', '[i]', '[/i]', '[/b]', '[/u]', '[/color]'), array('<u>', '<b>', '<i>', '</i>', '</b>', '</u>', '</span>'), $message );


Pogrubia mi nawet taki tekst:

Kod
[b]tekst


Powinno działać TYLKO, jeśli kod wyglądałby tak:

Kod
[b]tekst[/b]


Jak to poprawić?

Chodzi o to, że MUSI być znacznik otwierający i domykający - inaczej nie może działać. Jakieś pomysły? Tylko preg_replace zostaje?
lobopol
tak albo bardzo zagmatwane strpos+str_replace i dużo pętli
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.