• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Youtube-Videos zufällig anzeigen

aJunkie

Mitglied
Huhu,

ich habe ein wenig gegooglet und ein paar Lösungsvorschläge gefunden, aber keine, die bei mir funktioniert haben.

Ich würde gerne in einer bestehenden Tabelle ein Youtube Video mit einer festen Größe anzeigen lassen, allerdings alle 24 Stunden ein anderes.

Wenn ich also sieben Videos habe, soll eine Woche lang jeden Tag ein anderes Video gezeigt werden und am nächsten Montag geht es dann wieder von vorne los.

Weiß jemand, wie ich das bewerkstelligen kann?
 
wie wärs mit

PHP:
$tag = date("D",time());


switch ($tag) {
    case "Mon":
        //Youtube Video Code
        break;
    case "Tue":
        //Youtube Video Code
        break;
    case "Wed":
        //Youtube Video Code
        break;
    //....usw....

}
 
Danke, aber das wäre dann doch zu viel Codeschnippselei.

Ich habe das jetzt mal so gemacht:
PHP:
<?php
$video_array = file('youtube.txt');

$video = $video_array[rand(0, count($video_array) - 1)];
$video = trim($video);

?>
            <object width="330" height="275">
              <param name="movie" value="http://www.youtube.com/v/<?php echo $video;?>&hl=de_DE&fs=1&rel=0&color1=0x006699&color2=0x54abd6">
              </param>
              <param name="allowFullScreen" value="true">
              </param>
              <param name="allowscriptaccess" value="always">
              </param>
              <embed src="http://www.youtube.com/v/<?php echo $video;?>&hl=de_DE&fs=1&rel=0&color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="330" height="275"></embed>
            </object>

Allerdings zeigt der mir bei jeder Aktualisierung der Seite ein anderes Video, was für mich eigentlich auch okay ist.
 
Gibt keines mehr. Sorry. :-)

Mich würde aber allgemein der Lösungsvorschlag von dem Vorposter interessieren.
Wie es im Detail aussehen würde...
 
Zurück
Oben