PHP Simple YouTube Gallery

Enter all of video codes in array $video, upload and run the script, everything else is automated. You can add as many videos as you like (I lie, there is array limit ), also it can be combined with JS, to show the movie in modal window.

Demo link: http://www.smchiptuning.com/video.php

/** Simple PHP YouTube script
 * @author Dejan @ webarto.com
 * @copyright 2010
 */

$video = array('8JXnfT2jM_w','tumQ-qddATQ','O6Uhb8UKArE','TY-w9GPX-NM');// array of youtube videos

$v = preg_replace("/[^A-Za-z0-9\-\_]/","",$_GET["v"]); // make sure "v" parameter is sanitized

if(!empty($v) && in_array($v,$video)){ //check if parameter "v" is empty and is yours video
echo('<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/'.$v.'&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$v.'&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>');     
}else{
     foreach($video as $v){
          echo('<a href="/video.php?v='.$v.'"><img style="border:2px solid #000;margin:5px;" alt="" src="http://i1.ytimg.com/vi/'.$v.'/default.jpg"/></a>');
     }
}
©2009-2011 Webarto • web design & development • Tuzla // Sarajevo // Beograd