Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Formualire saisie d'URL vidéo : comment faire ? [ Divers / Général ] (aloisio11)

lundi 14 juillet 2008 à 12:55:12 | Formualire saisie d'URL vidéo : comment faire ?

aloisio11

Bonjour à tous,

Je développe un site en PHP/MySQL sur lequel j'ai un formulaire dans lequel le visiteur pourra saisir un lien vers une vidéo (Youtube, dailymotion , ...).

Mais le problème que dois-je lui faire saisir ?
Sur Youtube par exemple il y URL de la page de la vidéo (http://www.youtube.com/watch?v=ek2ZD2F8D8c) ou le code qu'il propose (<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ek2ZD2F8D8c&hl=fr&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/ek2ZD2F8D8c&hl=fr&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>)

Que dois-je faire sélectionner au visiteur, sachant qu'ils sont pas tous très doué :lol: et qu'il y a différent "site support" tel Youtube, Dailymotion, Yahoo Video, ... ?

Merci d'avance

lundi 14 juillet 2008 à 16:21:09 | Re : Formualire saisie d'URL vidéo : comment faire ?

Bling 182

Il faudra entrer l'url de la page de la video.
Enfin ca dépend de ce que tu veux en faire.

Et pour le "support", ptetre mettre juste le nom du site.
--
Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr

lundi 14 juillet 2008 à 17:02:08 | Re : Formualire saisie d'URL vidéo : comment faire ?

aloisio11

Oui mais c'est pas évident car il y a plusieurs hébergeurs de vidée tel Youtube, Dailymotion, ... chacun a son codage après et on peut pas demander au visiteur de mettre chez qui il a pris la vidéo. Faut pas trop leur en demander :)

mardi 15 juillet 2008 à 11:30:20 | Re : Formualire saisie d'URL vidéo : comment faire ?

Evangun

Hello,

on peut dire que c'est ton jour de chance, j'ai fait la même chose hier... pour YouTube en tout cas, Dailymotion j'ai pas encore fait.

à+

<?php

        $lang['video']['0'] = '';
        $lang['video']['1'] = 'L\'adresse est invalide. Veuillez entrez uniquement l\'URL de la page<br />(ex: http://www.youtube.com/watch?v=uttrX3YZ63W).';
        $lang['video']['3'] = 'Un problème technique est survenu. Un administrateur a été averti et le problème devrait être résolu rapidement.';
        $lang['video']['4'] = 'Le propriétaire de cette vidéo n\'a pas souhaité qu\'elle puisse apparaître sur d\'autres sites.';

function video_getcode($url){
   
    $error_nb = 0;
    $code = '';
       
    if($url = parse_url($url)){
       
        $host = explode('.', $url['host']);
       
        switch($host[count($host) - 2].'.'.$host[count($host) - 1]){
           
            case 'youtube.com':
               
                if($html = file_get_contents($_POST['url'])){
                   
                    $html = explode ('<input id="embed_code" name="embed_code" type="text" value=\'', $html);
                   
                    if(isset($html[1])){
                       
                        $html = explode ('\'', $html[1]);
                        $html = $html[0];
                       
                        if(strpos($html, '&lt;object') !== false){
                           
                            $code = $xml -> asXML();
                           
                        }
                        else {
                            $error_nb = 4;
                        }
                    }
                    else {
                        $error_nb = 3;
                    }
                }
                else {
                    $error_nb = 1;
                }
               
                break;
           
            case 'dailymotion.com':
               
                break;
           
            default: $error_nb = 1;
        }
    }
    else {
        $error_nb = 1;
    }
   
    if($error_nb != 0){
        //WARN ADMINISTRATOR
    }
   
    return array('error_nb' => $error_nb, 'source' => $host[count($host) - 2], 'code' => $code);
}

//pour tester :
$_POST['url'] = 'http://www.youtube.com/watch?v=uttrX1YZ63U';

if(isset($_POST['url']) and isset($_POST['string_id'])){
    $result = video_getcode($_POST['url']);
    echo $result['error_nb'].'#'.$lang['video'][$result['error_nb']].'#'.$result['code'];
}

?>


mardi 15 juillet 2008 à 15:10:37 | Re : Formualire saisie d'URL vidéo : comment faire ?

aloisio11

Ca à l'air pas mal.

Je vais essayer ça.

Merci beaucoup ;)


mardi 15 juillet 2008 à 15:27:29 | Re : Formualire saisie d'URL vidéo : comment faire ?

Evangun

Ha zut j'ai écourté le code pour toi et j'ai laissé   $code = $xml -> asXML(); alors que ce serait plutôt $code = $html; en l'occurence.

Tu verras ça marche bien ;)

mardi 15 juillet 2008 à 15:29:07 | Re : Formualire saisie d'URL vidéo : comment faire ?

Evangun

Et if(isset($_POST['url']) and isset($_POST['string_id'])){ c'est plutôt if(isset($_POST['url'])){...

...décidémment...



Cette discussion est classé dans : url, vidéo, saisie, youtube, formualire


Répondre à ce message

Sujets en rapport avec ce message

Vidéo URL Caché [ par Viper_ ] Bonjour,j'aimerais savoir si il y a un moyen de "caché" le URL d'un vidéo (par exemple) de manière à ce qu'une page php serve de tampon pour le film.  Petit test XMLHTTPREQUEST [ par masseur ] Salut.J'ai voulu tester chez moi ce code sous firefox et IE [url=http://www.phpcs.com/code.aspx?id=33080]http://www.phpcs.com/code.aspx?id=33080[/url] Url rewriting (htaccess) [ par levampiremarius ] Bonjour, Voilà, j'ai un petit problème avec mon système d'url rewriting. Tout d'abord je vous donne le contenu de mon htaccess RewriteEngine on Re [php/mysql/javascript] Aide a la saisie [ par knabis2000 ] Je veut creer une aide a la saisie d'une adresse mail.Pour se faire il y'a un champ "mail"le code javascript suivant :function aide_saisie(){    var p Problen de redirection d'url [ par balmode ] salut Je cherche un script  php/mysql  capable de rediriger  mes visiteurs a partir d'un url de forme : http://monsite/redirect.php?code=id  vers un u lier le formulaire upload avec un autre formulaire [ par maxwellcs ] Bonsoir a tous!! Déja une petite question est-il possible de rassembler dans un meme formulaire , un upload et des donnees a saisir?? Si la réponse Passer du code ascii dans une url [ par pichpoich ] Lorsque je passe un code ascii de type é dans une url pour afficher un texte après une saisie erronée par exemple, le caractère & est interprété comme Problème de Redirection avec Die [ par zemele ] Bonjour, Bon là je suis pommé. Je fait mes redirection à l'aide de cette méthode : $url = "http://localhost/index_admin.php?page=/modules/article/ Creer un lien a partir d'un tableau en php [ par dummies ] Salut,J'ai fait une page qui m'indique le contenue de ma table mais une des colonnes contients des URLs.je voudrait en faire des liens cliquables plut Creation D'une ligne de commande simple [ par Jens29 ] Voila nous avons un site internet et un forum sur le site on poste des photos et le forum nous sert surtout a discuter et a mettre des liens vers le s


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.