le_fleau Posté 1 Septembre 2006 Posté 1 Septembre 2006 Bonjour, J'ai créé mon propre forum et je recherche comment offrir la possibilité de proposer à mes visiteurs d'inclure des vidéos dans leurs posts avec, si possible une balise commune à YouTube, Google Vidéo et Daylimotion. Avez-vous connaissance d'une expression regulière permettant cela ? Est-ce légal ? (Je suppose que oui, puisque l'on peut inclure ces vidéos dans les blogs). Le mieux serait biensûr de pouvoir mentionner la source, mais cela peut devenir très compliqué techniquement ... D'avance merci pour votre aide
oxerrois Posté 1 Septembre 2006 Posté 1 Septembre 2006 Quel type de forum as-tu (punbb, IPB, phpbb...) ?
le_fleau Posté 1 Septembre 2006 Auteur Posté 1 Septembre 2006 C'est un forum que j'ai conçu moi même. Et j'utilise une fonction BBCode que j'ai trouvé sur le net : http://www.phpcs.com/codes/BBCODE-HTML_31264.aspx
Keroin Posté 1 Septembre 2006 Posté 1 Septembre 2006 Tu peux peut être t'inspirer de ce Mod pour Phpbb qui permet de poster des videos youtube pour ton forum. => http://www.phpbb.com/phpBB/viewtopic.php?t=375183
oxerrois Posté 1 Septembre 2006 Posté 1 Septembre 2006 (modifié) Pour Dailymotion sur punbb : http://www.punbb.fr/mods/mod.php?id=38 Et pour les fichiers FLV toujours surt punbb : http://www.punbb.fr/mods/mod.php?id=39 (sur ce lien ils disent qu'on peut recuperer les .flv de Youtube, Google video etc... sur Keepvid.com Modifié 1 Septembre 2006 par oxerrois
le_fleau Posté 1 Septembre 2006 Auteur Posté 1 Septembre 2006 (modifié) Merci à vous deux pour vos réponses ! Finalement, j'ai créé deux balises, une pour Youtube, l'autre pour Dailymotion. Bien que pour dailymotion ce ne soit pas pratique, car l'id est difficilement récupérable, et pour l'utilisateur basique d'internet, ça risque d'être confus. Le lecteur commun demandait visiblement de connaitre l'url exacte du film ce qui peut etre un peu compliqué. En tous cas, pour youtube, c'est tout à fait simple, il suffit de recopier l'id dans l'url. Je me suis donc inspiré des liens que vous m'avez donné, j'ai un peu retravaillé ça à ma sauce (bien que je ne sois pas un expert en expressions regulières) et voilà ce que ça donne : <?php$chaine = preg_replace('`\[dailymotion](.+?)\[/dailymotion]`si','\n\t\t\t\t\t<object type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/$1" width="370" height="310">\n\t\t\t\t\t<param name="movie" value="http://www.dailymotion.com/swf/$1" />\n\t\t\t\t\t<strong>Flash non detecté</strong>\n\t\t\t\t\t</object>\n\t\t\t\t\t<a href="http://www.dailymotion.com">\n\t\t\t\t\t<br />\n\t\t\t\t\t<strong>\n\t\t\t\t\tPowered by Dailymotion\n\t\t\t\t\t</strong>\n\t\t\t\t\t', $chaine);$chaine = preg_replace('`\[youtube](.+?)\[/youtube]`si','\n\t\t\t\t\t<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/$1" width="370" height="304">\n\t\t\t\t\t<param name="movie" value="http://www.dailymotion.com/swf/$1" />\n\t\t\t\t\t<strong>Flash non detecté</strong>\n\t\t\t\t\t</object>\n\t\t\t\t\t<a href="http://www.youtube.com/watch?v=$1">\n\t\t\t\t\t<br />\n\t\t\t\t\t<strong>\n\t\t\t\t\tVoir le film sur Youtube\n\t\t\t\t\t</strong>\n\t\t\t\t\t', $chaine);?> Pouvez vous le cas échéant m'aider à améliorer ce code ? N'y a t-il pas de risque de sécurité majeur ? En ce qui concerne Dailymotion, je pense qu'ils seront obligé de s'adapter et de simplifier leur gestion des URL car de plus en plus de webmasters vont vouloir permettre aux membres de diffuser leurs vidéos, comme pour les images. Modifié 1 Septembre 2006 par le_fleau
Keroin Posté 1 Septembre 2006 Posté 1 Septembre 2006 Et metacafe ? (plus connu que daylimotion) T u peux peut être adapter plus facilement que Daylimotion car ils utilisent aussi le même genre d'url que youtube avec des id (+ le nom de la vidéo).
le_fleau Posté 1 Septembre 2006 Auteur Posté 1 Septembre 2006 Merci Keroin, pour tout t'avouer, je ne connaissais pas Metacafe, mais si je peux, je rajoute une balise pour ce prestataire.
Keroin Posté 2 Septembre 2006 Posté 2 Septembre 2006 Bah en fait il y a un paquet de sites qui proposent le partage de vidéo. Une petite liste de ceux que je connais : 1. Google Video 2. YouTube 3. iFilm 4. Vimeo 5. Metacafe 6. Bolt (for Audio & Video) 7. Bofunk 8. Break 9. Jumpcut 10. Current TV 11. MySpace Video Code 12. Revver 13. FreeVideoBlog 14. Streetfire Videos 15. Crossroad Videos 16. Anime Episodes 17. Dropshots 18.Koreus 19.Daylimotion ... Mais bon ça risque d'en faire des balises BBcodes . Les principaux (et les plus intéressants selon moi) sont Google video, Youtube, Metacafe et Daylimotion
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant