Renommer url Youtube en PHP
arnoweb
Messages postés
11
Statut
Membre
-
Megakev06 -
Megakev06 -
Bonjour,
Je suis webmaster d'un site web et j'aimerais diffuser des vidéos Youtube sur mon site.
En fait les utilisateurs de mon site insèrent dans un champs nommé "extrait audio" une url Youtube.
Mon problème c'est qu'ils insèrent un lien du type youtube.com/watch?v= alors que pour afficher l'embed j'ai besoin que cela soit écrit youtube.com/v/
Je sais qu'il existe des fonctions PHP du type reg_replace() mais je ne sais pas comment l'utiliser pour renommer ces urls.
Voici le bout de code que j'ai déjà et qu'il faut compléter.
(comme vous le constatez, j'ai déjà créé un filtre pour déclencher l'embed et cela marche. Manque plus que le renommage de l'url Youtube)
/** Modification Arnaud : test pour la nécessité d'afficher le player youtube **/
if (ereg('youtube',$annonce['age']))
$annonce['youtube']=true;
else
$annonce['youtube']=false;
Merci par avance pour votre expertise :-)
Je suis webmaster d'un site web et j'aimerais diffuser des vidéos Youtube sur mon site.
En fait les utilisateurs de mon site insèrent dans un champs nommé "extrait audio" une url Youtube.
Mon problème c'est qu'ils insèrent un lien du type youtube.com/watch?v= alors que pour afficher l'embed j'ai besoin que cela soit écrit youtube.com/v/
Je sais qu'il existe des fonctions PHP du type reg_replace() mais je ne sais pas comment l'utiliser pour renommer ces urls.
Voici le bout de code que j'ai déjà et qu'il faut compléter.
(comme vous le constatez, j'ai déjà créé un filtre pour déclencher l'embed et cela marche. Manque plus que le renommage de l'url Youtube)
/** Modification Arnaud : test pour la nécessité d'afficher le player youtube **/
if (ereg('youtube',$annonce['age']))
$annonce['youtube']=true;
else
$annonce['youtube']=false;
Merci par avance pour votre expertise :-)
A voir également:
- Renommer url Youtube en PHP
- Url - Guide
- Renommer des fichiers en masse - Guide
- Comment télécharger une vidéo youtube - Guide
- Supprimer pub youtube - Accueil - Streaming
- Renommer son iphone - Guide
2 réponses
Salut,
//url contient l'url de la vidéo que tu veux intégrer.
$url=https://www.youtube.com/watch?v=T2wj6gL1r9k
$url = split("=", $url) ;
$url = "http://www.youtube.com/v/$url[1]";
//maintenant l'url est sous la forme $url=https://www.youtube.com/v/T2wj6gL1r9k
//il ne reste plus qu'à la mettre dans un echo.
echo "<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"$url\"></param><param name=\"allowFullScreen\" value=\"true\"></param><embed src=\"$url\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"425\" height=\"344\"></embed></object>";
je suis un débutant, donc si t'as une meilleure solution, cela m'intéresse !
Bonne chance
//url contient l'url de la vidéo que tu veux intégrer.
$url=https://www.youtube.com/watch?v=T2wj6gL1r9k
$url = split("=", $url) ;
$url = "http://www.youtube.com/v/$url[1]";
//maintenant l'url est sous la forme $url=https://www.youtube.com/v/T2wj6gL1r9k
//il ne reste plus qu'à la mettre dans un echo.
echo "<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"$url\"></param><param name=\"allowFullScreen\" value=\"true\"></param><embed src=\"$url\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"425\" height=\"344\"></embed></object>";
je suis un débutant, donc si t'as une meilleure solution, cela m'intéresse !
Bonne chance