Witam
Zastanawiam sie czy jest cos w Zend do walidacji linku yt. Chce zrobic pole w które uzytkownik wpisze link a po stronie php nastąpi weryfikacja czy jest link z yt czy z czegos innego. Da rade zrobic cos takiego??
$yt = new Zend_Gdata_YouTube(); 'http://www.youtube.com/watch?v=ZMkGT9XUc2Q&list=PL40E40F48F314E8C2&index=10', 'http://youtu.be/ZMkGT9XUc2Q', 'http://www.youtube.com/watch?v=9kwAavRff_M', 'http://youtube.com/watch?v=abc125', 'http://www.youtube.com/v/9kwAavRff_M?feature=autoshare&version=3&autohide=1&autoplay=1' ); foreach($links as $link) { // wyciągnięcie video id z linku preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $link, $id_array); $vid = $id_array[0]; try { // sprawdzenie czy video o sprawdzanym id istnieje w YT $video_entry = $yt->getVideoEntry($vid); if($video_entry) { Zend_Debug::dump('Video '.$vid.' istnieje'); } } catch(Zend_Gdata_App_HttpException $e) { Zend_Debug::dump('Video '.$vid.' nie istnieje'); } }