XxWUXX: zufälliges video abspielen JavaScript Funktion

Beitrag lesen

Na dann erstmal Gratulation zur erfolgreichen Selbstweiterbildung.

<?php

$verzeichnis = './files/';
            $video = array(
            'cggg.ogg',
            'smg.ogg',
            'kw.ogg'
            );
          echo '<video class="video" src="'.$verzeichnis.$video[array_rand($video)].'" controls="" autoplay="" loop="" />';

?>

Hier warst Du zu schnell. Hast ne Lektion uebersprungen. Die von Trennung der Darstellung und Programmcode.

<?php
           $video = array(
           'cggg.ogg',
           'smg.ogg',
           'kw.ogg'
            );
?>

Das kommt als erstes in Dein Dokument. Am besten sogar in eine eigene Datei, die du inkludieren kannst. Aber wie gesagt: fuer temporaere Sachen oder zum ausprobieren kann man auch mal unschoener arbeiten.

Der Pfadname ist in deinem Fall nicht noetig.

Dann kommt Dein HTML Code. Dadrin hast Du dann irgendwo dein Video:

<video class="video" src="./files/<?php echo $video[array_rand($video)];?>" controls="" autoplay="" loop="" />

Auch das ist nicht wirklich sauber (Trennung von Code und Darstellung...) Man wuerde Platzhalter verwenden, das HTML Template mit php laden, die Platzhalter ersetzen und dann ausgeben. Solltest Du weiter mit php arbeiten wollen, solltest Du dir da mehr Informationen zu besorgen. Eine komplette Anleitung zu Programmierstil und Co kann man hier kaum geben. Einen Link haett ich aber laeider auch grad nicht zur Hand. Fuer mal eben so schnell und schmutzig, reichts aber so.

Ja. Du kannst Weiterleitungen versuchen. Normalerweise werden die auch interpretiert aber nicht immer. Dazu koenntest Du Dir ein mehrdimensionales Array bauen, das zu jedem Filmnamen noch die Dauer speichert. Diese kannst Du dann nutzen um eine Weiterleitung zu schreiben.

Dafuer schreibst du in dein HTML einen Metatag:
<meta http-equiv="refresh" content="ss; url=http://example.com/">
bei ss fuegst du die Sekunden ein, die gewartet werden soll. (mit php)

Das klappt aber nicht immer. Nicht nur deshalb ist ein Link Pflicht.

Andere Arten der Weiterleitung kommen fuer dich eher nicht in Frage. Serverseitige sind eher dafuer gedacht Statusmeldungen rauszugeben und sofort weiterzuleiten. Javascript ist auch nicht unbedingt zu empfehlen. Das hat, wenn es ueberhaupt zugelassen wird, den ein oder anderen Nebeneffekt, wie den Backbutton seiner eigentlichen Funktion zu rauben.

eine weiterletung habe ich ja schon in sekunden drin!

<!DOCTYPE html>

<html>
    <head>

<meta http-equiv="refresh" content="50; URL=files/off.html"/>

<title>
            Holy Shit!
        </title>
        <link href="files/style.css" type="text/css" rel="stylesheet" />
    </head>
    <body>
    <center>
    <p>
         <?php

$verzeichnis = './files/';
            $video = array(
            'cggg.ogg',
            'smg.ogg',
            'kw.ogg'
            );
          echo '<video class="video" src="'.$verzeichnis.$video[array_rand($video)].'" controls="" autoplay="" loop="" />';

?>
         </p>
         <p><a href="files/off.html" class="off">&rarr;&Uuml;berspringen&larr;</a></p>

</center>
    <footer>

<p><a href="http://www.youtube.com/user/therealxxwuxx?feature=results_main"><img src="files/youtube.png" width="32" height="32" alt="XxWUxX auf Youtube" title="XxWUxX auf Youtube" /></a><a href="https://www.facebook.com/XxWUxX" target="_blank">
<img src="files/social-facebook_32_32.png" width="32" height="32" alt="Nitram WU Hcsnuw auf Facebook" title="Nitram WU Hcsnuw auf Facebook"/></a>&copy; by XxWUxX 2012<a href="https://twitter.com/#!/TheRealXxWUxX" target="_blank">
<img src="files/social-twitter_32_32.png" width="32" height="32" alt="TheRealXxWUxX auf Twitter" title="TheRealXxWUxX auf Twitter" /></a><a href="mailto:wuma@gmx.de?subject=eine%20Mail%20von%20deinen%20Web-Seiten"><img src="files/196163-64.png" width="32" height="32" alt="E-Mail an XxWUxX" title="E-Mail an XxWUxX" /></a></p>

</footer>
    <center>
      <a id="292313" href="http://www.besucherzaehler-counter.de">Besucherzähler Für Webseiten</a><script type="text/javascript" language="JavaScript" src="http://www.besucherzaehler-counter.de/counter_js.php?account=292313&style=5"></script>
    </center>
    </body>

</html>