Ecrit le

Un article de Gpenverne



Voici 2 fonctions, permettant de générer un lecteur exportable à partir d'une adresse youtube/dailymotion . Pratique, et efficace :)


 


 


Pour dailymotion :



<?php


function get_dailymotion_embed($dailymotionlink){


     $vid_section = substr( $dailymotionlink, strpos($dailymotionlink, '?') + 1, 1 );


          $vid_id = substr( $dailymotionlink, strpos($dailymotionlink, 'video/') + 6, 6 );


$embed_code = '<object width="100%" height="340">


<param name="movie" value="http://www.dailymotion.com/swf/video/'.$vid_id.'"></param>


<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>


<embed src="http://www.dailymotion.com/swf/video/'.$vid_id.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="340">


</embed></object>';


return $embed_code;


}


       


?>



 


 


 


 


Et pour youtube :


 



<?php


function get_youtube_embed($youtubelink){


 


      $vid_section = substr( $youtubelink, strpos($youtubelink, '?') + 1, 1 );


       $vid_id = substr( $youtubelink, strpos($youtubelink, '=') + 1 );


 


       


     $embed_code = '<object width="100%" height="340"><param name="movie" value="http://www.youtube.com/'.$vid_section.'/'.$vid_id.'&hl=en&fs=1&">


</param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/'.$vid_section.'/'.$vid_id.'&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="340"></embed></object>';


return $embed_code;


}


       


?>



 


 


Sources téléchargeables en pièce jointe à cet article.



Gpenverne

Gpenverne

Développeur backend symfonien, qui trouve toujours moyen de faire des machins avec des bidules même si ce n'est pas utile.