IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] liste deroulante de video


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 14
    Par défaut [PHP-JS] liste deroulante de video
    bonjour , j'affiche une vidéo au format realplayer sur une page web ,mais je ne sais pas comment faire pour par exemple creer une liste deroulante me permettant de selectionner la video que je souhaite lire dans le lecteur afin de n'avoir a creer qu'une seul page.
    quelqu'un c t'il comment faire.

    Donc en fait uil fodrait ke je repertorie toutes les videos se trouvent dans un dossier video afin que leurs noms s'affichent dans une liste deroulante et ainsi pouvoir afficher la vidéo souhaitée dans le lecteur real se trouvant sur la page

    mon bout de code pour l'affichage de la video est:

    object classid="CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" width="358" height="258">
    <param name="console" value="Clip1" />

    <param name="controls" value="ImageWindow" />
    <param name="autotstart" value="true" />
    <param name="src" value="" />
    <embed width="358" height="258" src="1.rm" type="audio/x-pn-realaudio-plugin" controls="ImageWindow" console="Clip1" autostart="false"></embed>
    </object><br />
    <object classid="CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" width="358" height="30">
    <param name="console" value="Clip1" />
    <param name="controls" value="controlpanel" />
    <param name="autotstart" value="true" />
    <param name="src" value="" />
    <embed width="358" height="30" src="1.rm" type="audio/x-pn-realaudio-plugin" controls="controlpanel" console="Clip1" autostart="true"></embed>
    </object>

    d'avance merci parce qu'etant débutant je galère grave

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2004
    Messages : 138
    Par défaut
    Tu peux lister les fichiers d'un répertoire puis les trier grâce à l'extension. Ensuite tu les mets dans une liste déroulante par exemple et lorsque t'en choisi une son lien est envoyé en paramêtre à la même page et grâce à ca tu pourras faire la lecture du fichier vidéo comme souhaité...

  3. #3
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 14
    Par défaut
    merci pour ta réponse mais je ne sais pas trop comment on fait.
    Je pourrais avoir un petit exemple.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2004
    Messages : 138
    Par défaut
    Prend connaissance de PHP et de Javascript qui sont impératif dans ton cas... Je ne pense pas qu'on soit la pour te pondre ton code, bien qu'il ne soit pas vraiment très compliqué. Je peux te donner quelque mot clé à suivre.
    Ex :

    - l'évenement javascript OnChange utilisé dans la balise SELECT en html
    - boucle PHP avec un for pour afficher le contenu de ton SELECT
    - la balises HIDDEN pour envoyé des variables et leur valeur à la page suivante.

    Fait une recherche aussi sur le forum, je me rappelle en avoir aider un dans le meme cas mais pas pour des vidéos...

  5. #5
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 14
    Par défaut
    merci a toi , v essayé d eme débrouiller avec ca

  6. #6
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    Salut,

    voici un bout de code à compléter si tu veux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    <?php
    // repertoire a tester
    $dir = "chemin_du_repertoire";
     
    // extensions valides
    $extensions_valides = array (".ra", ".ram"); 
     
    // si le repertoire est valide
    if (is_dir($dir)) {
     
       echo "<form method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">\n";
       echo "<select name=\"video\">\n";
     
       // ouverture
       if ($dh = opendir($dir)) {
     
          // listing repertoire
          while (($file = readdir($dh)) !== false) {
     
             // si c'est un fichier
             if(!is_dir($file)) {
     
                // teste l'extension
                $pos = strrpos($file, ".");
                $ext = substr($file, $pos);
                if(in_array($ext, $extensions_valides)) {
     
                   // extraction du nom du fichier et remplissage du select
                   $nom = substr($file, 0, $pos);
                   echo "<option value=\"$file\">$nom</option>\n";
     
                }                    
             }
          }
     
          // fermeture
          closedir($dh);
       }
     
       echo "</select>\n";
       echo "<input type=\"submit\" name=\"envoi\" value=\"Lire\" />\n";
       echo "</form>\n";
     
    }else echo "$dir n'est pas un répertoire valide";
     
    $video = (!isset($_POST['video']))?(""):($_POST['video']);
    ?>
     
    <!-- ici ton code pour le lecteur real -->
    <!-- le nom du fichier a mettre dans le parametre src est dans la variable $video -->
    <!-- tu peux meme mettre un fichier par defaut à la place de "" dans la derniere ligne -->
    ;-)

  7. #7
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 14
    Par défaut
    merci a toi , ca marche nickel.
    encore mille merci parce que ca faisait un petit moment ke j'essayais de le faire marcher.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] tableau PHP dans list deroulante
    Par escalibur2b dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 16/07/2011, 08h16
  2. [PHP-JS] listes deroulantes et base de donnée
    Par ranell dans le forum Langage
    Réponses: 1
    Dernier message: 19/03/2008, 22h38
  3. Réponses: 3
    Dernier message: 05/05/2006, 03h05
  4. [PHP-JS] liste deroulante
    Par Tempotpo dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2006, 16h31
  5. [PHP-JS] liste deroulante + infos sur pls lignes
    Par Tr@nkill dans le forum Langage
    Réponses: 4
    Dernier message: 30/03/2006, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo