Parsing youtube video id

Advert test


New Member
Has anyone got any experience parsing the video id from youtube urls in php.


Where the red is the part I want.


Portfolio Building
actually judging on your selfmade cms ...

I'll assume php ?

$string = "";


echo $matches[1];
do a semi ok job for you ?


New Member
I just cracked it without regular expressions from a little googling.

Here is the code it allows you to enter the url of a youtube vid in to a form and the code processes the form to parse the video id and insert it in to an embed code with preset values.

//parse the id from the url
$url = $_POST['id'];
$vidparser = parse_url($url);
parse_str($vidparser[query], $query);
$vidid = ($query['v']);
//get the video id in to the embed code
$content = "<object width=\"290\" height=\"235\"><param name=\"movie\" value=\"".$vidid."&hl=en&fs=1&rel=0\"></param><param name=\"allowFullScreen\" value=\"true\"></param><embed src=\"".$vidid."&hl=en&fs=1&rel=0\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"290\" height=\"235\"></embed></object>";
seems to work well! I wrote it to a text file for include..

cheers for your help..


New Member
No probs just finished it now and i can use the form to send sizes etc to the embed code.. Just hope they dont change anything on there side now lol .