PHP динамически меняет имя файла

Сегодня мне удалось получить некоторую помощь, но у меня не было всего от оригинального скрипта, чтобы он работал. В основном у меня есть список имен файлов изображений в файле .txt. Каждый из них загружается в слайд-шоу и изменяется с разбивкой по страницам на странице.

То, что я хотел бы сделать, это если у меня есть файл с расширением .mov, например, скрипт php будет загружать проигрывателя.

Вот оригинальный сценарий слайд-шоу

<div id='jessslide'> <?php echo" <div id='slider-wrapper'> <div id='slider' class='nivoSlider'>"; $photos = file("work.txt"); foreach ($photos as $image) { $item = explode("|", $image); if ($item[0] == $fields[0]) { $photo = trim($item[1]); echo"<img src='images/work/$photo' alt='' />\n"; } } echo" </div></div>" ?> </div> 

И вот моя плохая попытка попытаться сделать эту работу …

 <div id='jessslide'> <?php $photos = file("work.txt"); $img = array('jpg', 'png', 'gif'); $vid = array('swf', 'mp4', 'mov', 'mpg', 'flv'); foreach ($photos as $image) { $item = explode("|", $image); if ($item[0] == $fields[0]) { $photo = trim($item[1]); $ext = explode(".", $image); if (in_array($ext[1], $img)) { echo "<div id='slider-wrapper'><div id='slider' class='nivoSlider'><img src='images/work/$photo' alt='' /> </div></div>"; } elseif (in_array($ext[1], $vid)) { echo "<iframe src='$photo' width='800' height='450' frameborder='0' webkitAllowFullScreen allowFullScreen></iframe>"; } } } ?> </div> 

Я был бы очень признателен, если бы кто-то мог помочь мне, чтобы наконец привести этот сценарий в жизнь! 🙂