Momenteel ben ik ben met een simpele site voor een bekende. Deze had als wens om teksten online te wijzigen, het moest niet te moeilijk wezen. Nou had ik in gedachten om dit met ubb code\'s te doen en dit op te slaan in een mysqltabel. Maar ik kom er niet goed uit... wie kan mij hierbij helpen?!?
izdesign
2006-01-23 22:50:45
Wat wil je precies weten dan?
afca4ever
2006-01-24 12:51:04
ik wil gewoon online teksten kunnen bewerken met behulp van ubb code's
izdesign
2006-01-24 14:15:52
je zet gewoon in de tabel: [B]Tekst[/B] etc
En op de pagina waar je tekst laat zien zet je dit boven:
$news = preg_replace("/\[B\](?U)((.|\n|\r)*)\[\/B\]/", "<B>\\1</B>", $news);
$news = preg_replace("/\[U\](?U)((.|\n|\r)*)\[\/U\]/", "<U>\\1</U>", $news);
$news = preg_replace("/\[I\](?U)((.|\n|\r)*)\[\/I\]/", "<I>\\1</I>", $news);
$news = preg_replace("/\[S\](?U)((.|\n|\r)*)\[\/S\]/", "<S>\\1</S>", $news);
$news = eregi_replace("\\[COLOR=([^\\[]*)\\]([^\\[]*)\\[/COLOR\\]","<font color=\"\\1\">\\2</font>",$news);
$news = eregi_replace("\\[SIZE=([^\\[]*)\\]([^\\[]*)\\[/SIZE\\]","<font size=\"\\1\">\\2</font>",$news);
$news = eregi_replace("\\[ALIGN=([^\\[]*)\\]([^\\[]*)\\[/ALIGN\\]","<p align=\"\\1\">\\2</p>",$news);
$news = eregi_replace("\\[EMAIL=([^\\[]*)\\]([^\\[]*)\\[/EMAIL\\]", "<a href=\"mailto:\\1\">\\2</a>",$news);
$news = eregi_replace("\\[URL=([^\\[]*)\\]([^\\[]*)\\[/URL\\]","<a href=\\1 target=_blank>\\2</a>",$news); ;
alleen $news moet je aanpassen naar je eigen var :)