tijdje terug al eens hier wat over gevraagd en toen al een boel antwoorden gehad die me goed op weg brachten.
Ik probeer een tag te maken dat mensen met behulp van bijvoorbeeld de tag [video]filmpje.flv[/video] wat kunnen posten.
nou werkt dat wel maar nou wil ik ook de hoogte en breedte nog kunnen meegeven. Bijvoorbeeld [video hoogte="150" breedte="300"]filmpje.flv[/video] wat ook moet kunnen is dat bijvoorbeeld alleen de hoogte opgegeven word en niet de breedte.
Het volgende heb ik al:
<?php
function bbcode($string) {
$search = array(
'/\[video\](.*?)\[\/video\]/is',
'/\[video plaatje\=(.*?)\](.*?)\[\/video\]/is');
$replace = array(
'<div id="film_container2"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript" src="'.$url_website.'/swfobject.js"></script>
<script type="text/javascript">
var s1 = new SWFObject("'.$url_website.'/player.swf","ply","325","200","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=$1&image=preview.jpg");
s1.write("film_container2");
</script>',
'<div id="film_container2"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript" src="'.$url_website.'/swfobject.js"></script>
<script type="text/javascript">
var s1 = new SWFObject("'.$url_website.'/player.swf","ply","$2","$1","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=$1&image=$2");
s1.write("film_container2");
</script>',);
$string = preg_replace ($search, $replace, $string);
return $string;
}
?>
Het nadeel hier van is dat het me niet lukt meer dan 2 variable eruit te krijgen.
knop om dit te doen.