Web Development Knowledge Base
| |
Sections :
RSS Feed You too, please publish your useful code snippets in any programming language : write an article ! Plateforme d'envoi de gros fichiers en ligne Dépannage site web Blog infogérance Hébergement e-mail |
Aurélie Dufour - - 29/08/2008 - vue 28314 fois
Afficher une vidéo Youtube au hasardDans un fichier texte, enregistrez le code HTML des vidéos Youtube (code proposé par Youtube, à copier-coller). Attention, pour que ça fonctionne, il faut une ligne par vidéo (un retour chariot par vidéo). Voici la fonction PHP à utiliser pour afficher une vidéo tirée au hasard parmi celles enregistrées dans votre fichier texte : <?php function youtuber(){ //on accède au fichier contenant le codes HTML des vidéos Youtube $id_file = fopen("youtube.txt","r"); //on initialise un tableau qui contiendra par la suite chaque vidéo issue du fichier du fichier texte $tableau = array(); //on explore le fichier texte... while($ligne = fgets($id_file,4096)) { //à chaque fois qu'un retour à la ligne est trouvé, on considère qu'on a une vidéo $video = explode("\n",$ligne); //on insère dans notre tableau chaque référence pour une vidéo array_push($tableau,$video[0]); } //on compte alors le nombre de vidéos trouvées dans le fichier texte $nb = count($tableau); //on tire un nombre au hasard, compris entre 0 et le nombre de vidéos trouvé dans le fichier texte $rdm = rand(0,$nb-1); // on enlève 1 pour éviter des messages d'erreur //pour finir, on affiche en html la vidéo tirée au hasard... echo '<div class="videoAlea">'.$tableau[$rdm].'</div>'; } ?> C'est aussi simple que ça ! :) ---
anonyme - 05/04/2018
jarrive pas...
|
Nos partenaires : iPhone 8 Cases & Protection |