Ik heb in m'n gastenboek de functie gemaakt dat je youtube filmpjes kunt toevoegen. De url komt dan tussen [ youtube ] URL [/ youtube] te staan.
Het uitlezen werkt wel, maar nu wil ik de code uit de URL halen:
http://www.youtube.com/watch?v=CODE
Daarvoor heb ik dit:
<?php
$youtube_zoek = preg_replace("/\[youtube\](.*?)\[\/youtube\]/si", "\\1", $getMessage);
$youtube_link = explode('?v=', $youtube_zoek);
$youtube_code = $youtube_link[1];
$getMessage = preg_replace("/\[youtube\](.*?)\[\/youtube\]/si", "<a href=\"blabla\"><img src=\"http://i2.ytimg.com/vi/$youtube_code/default.jpg\"></a>", $getMessage);
echo $getMessage;
?>
Hij haalt nu de code eruit, maar ook de rest van het bericht (dus ook wat achter [/ youtube] staat)
Hoe kan ik nou zorgen dat de explode functie alleen de youtube-url pak en niet het gehele bericht?
1.436 views