jeroendenoot
Terugkerende gebruiker
- Lid geworden
- 14 mrt 2005
- Berichten
- 1.492
Hallo allemaal. Ik heb een gastenboek gemaakt met UBB-code. Dat werkt op zich goed, maar ik ben nu aan het maken dat ze het bericht ook weer kunnen aanpassen. Dit is een klein stukje van het script:
Dit werkt ook wel een beetje, maar als je dan meerder vetgedrukte stukjes hebt, dan werkt het niet.
Voorbeeld: Je hebt '<b>Dit</b> is een <b>test</b>', dan zou de UBB-code daarvan '[b ]Dit[/b ] is een [b ]test[/b ]' moeten zijn. Maar er '[b ] Dit</b> is een <b>test[/b ]'
Hij neemt dus alleen de buitenste. Hoe zorg ik dat dit goed komt?
P.S. Ik heb in de UBB-code spaties toegevoegd, omdat het anders niet goed wordt weergeven hier op Helpmij.nl. Die moet je maar wegdenken.
PHP:
$ubb = preg_replace('/<b>(.*)<\/b>/','[b ]\\\\1[/b ]',$html);
Dit werkt ook wel een beetje, maar als je dan meerder vetgedrukte stukjes hebt, dan werkt het niet.
Voorbeeld: Je hebt '<b>Dit</b> is een <b>test</b>', dan zou de UBB-code daarvan '[b ]Dit[/b ] is een [b ]test[/b ]' moeten zijn. Maar er '[b ] Dit</b> is een <b>test[/b ]'
Hij neemt dus alleen de buitenste. Hoe zorg ik dat dit goed komt?
P.S. Ik heb in de UBB-code spaties toegevoegd, omdat het anders niet goed wordt weergeven hier op Helpmij.nl. Die moet je maar wegdenken.
Laatst bewerkt: