Hallo mensen,

Ik ben bezig met een bewerk script.
Nu moet ik er voor zorgen dat je een youtube link kan omzetten.. maar dan moet er geknipt worden in die link... en ik heb zelf nog geen enkel idee hoe dat meot
Iemand van jullie die weet hoe je bijvoorbeeld:

http://www.youtube.com/watch?v=BObRMO2Vsbg

om kan zetten in:

http://www.youtube.com/v/BObRMO2Vsbg

Misschien met str_replace();
Iemand enige idee?

Mvg,
Joshi
hmm, ja werkt. Maar als ik nu een hele tekst heb?
Bv dit:


Hallo mensen, ik heb hier een geweldige youtube link gevonden:
[youtube]http://www.youtube.com/watch?v=BObRMO2Vsbg[/youtube]

dan zal hij dit om moeten zetten naar:

Hallo mensen, ik heb hier een geweldige youtube link gevonden:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/BObRMO2Vsbg&hl=nl&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BObRMO2Vsbg&hl=nl&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>


iemand enig idee?(A)

Groetjes, Joshi


Hier een complete functie daarvoor

<?
function HandleUBBvideo($sString)
{
$sString = preg_replace('_\[youtube\].*?(v=|v/)(.+?)(&.*?|/.*?)?\[/youtube\]_is', '[youtube]$2[/youtube]', $sString);
$sString = preg_replace('/\[youtube\]([^[]+?)\[\/youtube\]/', '<object type="application/x-shockwave-flash" width="320" height="265" data="http://www.youtube.com/v/$1&amp;hl=nl&amp;fs=1&amp;showsearch=0"><param name="movie" value="http://www.youtube.com/v/$1&amp;hl=nl&amp;fs=1&amp;showsearch=0"><param name="wmode" value="opaque"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"></object><br />', $sString);
return $sString;
}
?>
hé ceasar, ik ga hem proberen! bedankt!

Reageren