Hallo,
ik heb dit stuk ubb parser:
<?php
$tekst = preg_replace("/\[filmpje\](.*?)\[\/filmpje\]/si", "<embed src=\"\\1\"width=\"700\" height=\"400\"></embed>", $tekst);
?>
Dat is in een gastenboek, ik heb al de overige UBB codes als [b][i][s], [img], kleuren etc.
maar nu probeer ik met dat stukje ubb parser code, een filmpje in te voegen,
dus als iemand een locatie van een filmpje heeft, dat degene dan [filmpje]link van filmpje[/filmpje]
hij laat wel zo'n Windows Media Player'tje, maar het filmpje wordt niet geladen, weet iemand hoe dit komt?
Dit is overigens de hele UBB parser:
<?php
function UBB($tekst) {
$tekst = preg_replace("#\[b\](.*?)\[/b\]#si","<b>\\1</b>",$tekst);
$tekst = preg_replace("#\[i\](.*?)\[/i\]#si","<i>\\1</i>", $tekst);
$tekst = preg_replace("#\[u\](.*?)\[/u\]#si","<u>\\1</u>", $tekst);
$tekst = preg_replace("#\[small\](.*?)\[/small\]#si","<small>\\1</small>", $tekst);
$tekst = preg_replace("#\[large\](.+?)\[/large\]#is","<font size=\"5\">\\1</font>",$tekst);
$tekst = preg_replace("/\[img\](.*?)\[\/img\]/si", "<img src=\"\\1\" border=\"0\">", $tekst);
$tekst = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/is",'<a href=\"\1\" target=\"blank\">\2</a>', $tekst);
$tekst = preg_replace("/\[red\](.+?)\[\/red\]/is",'<font color=red>\1</font>', $tekst);
$tekst = preg_replace("/\[blue\](.+?)\[\/blue\]/is",'<font color=blue>\1</font>', $tekst);
$tekst = preg_replace("/\[green\](.+?)\[\/green\]/is",'<font color=green>\1</font>', $tekst);
$tekst = preg_replace("/\[yellow\](.+?)\[\/yellow\]/is",'<font color=yellow>\1</font>', $tekst);
$tekst = preg_replace("/\[white\](.+?)\[\/white\]/is",'<font color=white>\1</font>', $tekst);
$tekst = preg_replace("/\[orange\](.+?)\[\/orange\]/is",'<font color=orange>\1</font>', $tekst);
$tekst = preg_replace("/\[brown\](.+?)\[\/brown\]/is",'<font color=brown>\1</font>', $tekst);
$tekst = preg_replace("#\[color=(.+?)\](.+?)\[/color\]#is","<font color=\"\\1\">\\2</font>",$tekst);
$tekst = preg_replace("/\[filmpje\](.*?)\[\/filmpje\]/si", "<embed src=\"\\1\"width=\"700\" height=\"400\"></embed>", $tekst);
$tekst = preg_replace("#\[s\](.*?)\[/s\]#si", "<s>\\1</s>", $tekst);
$tekst = str_replace ("[move]", "<marquee width=\"140%\">", $tekst);
$tekst = str_replace ("[/move]", "</marquee>", $tekst);
$tekst = preg_replace("#\[quote=(.+?)\](.+?)\[/quote\]#is","<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"3%\"> </td><td><small>Quote: <b>\\1</b></small></td></tr><tr><td width=\"3%\"> </td><td style=\"border: 1px solid #232850;\"><table><tr><td>\\2</td></tr></table></td></tr></table>",$tekst);
return $tekst;
}
?>
Wie o wie weet wat ik moet doen om het filmpje te laten werken?
groeten
Andreas
637 views