Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 21

Thema: Bilder je nach Uhrzeit?

  1. #1

    Bilder je nach Uhrzeit?

    Da ich für meine Page etwas "spezielles" möchte, habe ich an ein Bild im Linkmenü
    gedacht, das sich je nach Systemzeit ändert. Könnte mir jemand hier vielleicht einnen
    Code dazu zukommen lassen?

  2. #2
    PHP-Code:
    <php
    $time 
    date(G); //gibt die uhrzeit im 24h format an.
    if ($time 6) { echo("<img src='bildvor6uhrmorgens.jpg'>"); } //wenn uhrzeit vor 6...
    else if ($time 12) { echo("<img src='bildzwischen6und12uhr.jpg'>"); } // wenn uhrzeit vor 12...
    else if .... //etc...
    ?> 
    So?

  3. #3
    @ Lucleonhart: Cool, danke... dann wäre also ein nachfolgendes Beispiel:

    PHP-Code:
    else if ($time 20) { echo("<img src='bildzwischen18und20uhr.jpg'>"); } // wenn uhrzeit vor 20... 
    oder? Und muss man das "wenn uhrzeit vor XX..." lassen oder kann man das entfernen?

    Übrigens: Geht das im Microsoft-Editor auch?

    Geändert von NH (17.12.2004 um 17:30 Uhr)

  4. #4
    Zitat Zitat von Neo Zunami
    @ Lucleonhart: Cool, danke... dann wäre also ein nachfolgendes Beispiel:

    PHP-Code:
    else if ($time 20) { echo("<img src='bildzwischen18und20uhr.jpg'>"); } // wenn uhrzeit vor 20... 
    oder? Und muss man das "wenn uhrzeit vor XX..." lassen oder kann man das entfernen?
    Kannst du entfernen, ist nur ein Kommentar.
    Nur sei dir bewusst das dein Code nur ein Ausschnitt aus dem Gesamtcode ist.
    Einzelstehend wäre dein beispiel nur so lauffähig:
    PHP-Code:
    <?php
    if ($time 20) { echo("<img src='bildzwischen18und20uhr.jpg'>"); }
    ?>
    BTW: Gehen ' überhaupt innerhalb HTML-Tag's? Hab bisher immer nur " verwendet.

  5. #5
    Sie gehn schon, aber ich habe jetzt im Editor Probleme...

    Der zeigt mir den Code und die Bilder an...

    Wie kann ich das ändern?

  6. #6
    Zitat Zitat von Neo Zunami
    Sie gehn schon, aber ich habe jetzt im Editor Probleme...

    Der zeigt mir den Code und die Bilder an...

    Wie kann ich das ändern?
    Welchen Editor und wo willst du den Code überhaupt hochladen? Beepworld? Soweit ich mich erinner unterstützt Beepworld kein PHP.
    Und von Editoren die PHP lokal parsen, weiß ich auch nix.

    PHP ist eine Script/Programmiersprache die auf einem Webserver ausgeführt wird, nicht Client-(Browser-)seitig wie z.B. JavaScript.

  7. #7
    Also, wie schon gesagt benütze ich den Standart Editor von Microsoft.
    Wenn man dann die .html-Datei im IE öffnet, steht eben einfach der Code ;_;

    Ich arbeite eh nicht mehr mit Beepworld... dient mir jetzt nur noch für die Foren-Grafiken.

  8. #8
    Ich verweise einfach mal auf _diesen_ Thread. Da wird erklärt was PHP-Dateien sind.
    ich seh aber grad, dass das da (lol. dass das da. :AAA.) ziemlich schlecht erklärt wird. oO.

    Geändert von Dingsi (17.12.2004 um 21:49 Uhr)

  9. #9
    Also muss ich die Site zuerst irgendwo hochladen oder was?

  10. #10
    Zitat Zitat von Neo Zunami
    Also muss ich die Site zuerst irgendwo hochladen oder was?
    Jepp, auf "Irgendwas" das PHP unterstützt.

  11. #11
    Und das wäre zum Beispiel?

  12. #12

  13. #13
    ... oder man macht das Ganze einfach mit Javascript, funzt doch genau so.

    PHP-Code:
     <script type="text/javascript">

           var 
    Datum = new (Date);
          var 
    Stunde Datum.getHours();

        if (
    Stunde 6) { document.write ('<img src=\"bildvor6.gif\">'); }
        else { if (
    Stunde 18) { document.write ('<img src=\"bildnach18.gif\">'); }
        else { 
    document.write ('<img src=\"bildzwischen6und18.gif\">'); } }

      
    </script> 
    so funzts auch ohne php ...

  14. #14
    Zitat Zitat von Tomarus
    ... oder man macht das Ganze einfach mit Javascript, funzt doch genau so.

    ...
    so funzts auch ohne php ...
    Man ist aber drauf angewisen das der Besucher JS aktiviert hat, hat er's nicht, weil JS nunmal nur all zu oft nervt, gehts nicht.
    Wenn das PHP-Script erstmal läuft, ists bei jedem Besucher gleich.
    PHP > JS

  15. #15
    @ Tomarus: thx für das Script ^^

    @ Chocwise: Wie siehts denn aus? Kommt eine Fehlermeldung? Oder gar nix? Oder was?

  16. #16
    Uu. kann auch der JavaScript Code als plaintext angezeigt werden. Dagegen hilft das Auskommentieren eben dieses. iirc sollte das in etwa so ausschaun:
    Code:
    <script type="text/javascript"><!--
    dein script
    //--></script>
    Oder er wird einfach ignoriert. Also nichts passiert. Der Browser versteckt das Skript und macht einfach nichts.

  17. #17
    Um zu verhindern, dass gar nichts angezeigt wird, kannst du dahinter noch einen Noscript-Bereich hängen:
    Code:
    <script type="text/javascript">
    <!--
    // Dein Skript
    //-->
    </script>
    <noscript>
    Alternative Ausgabe, wenn keine Javascript verfügbar ist
    </noscript>

  18. #18
    Ich hab noch ne andere Methode

    PHP-Code:
    <?php
        define
    ("ZEIT"date("G"));  //Aktuelle Uhrzeit in Stunden speichern
        
    switch (TRUE)               //Uhrzeit überprüfen
        
    {
            case (
    ZEIT):        //Vor 3 Uhr
                
    echo'<img border="0" src="bildvor3.jpg" alt="">';
                break;
            case (
    ZEIT):
                echo
    '<img border="0" src="bildvor6.jpg" alt="">';
                break;
            case (
    ZEIT):
                echo
    '<img border="0" src="bildvor9.jpg" alt="">';
                break;
            case (
    12 ZEIT):
                echo
    '<img border="0" src="bildvor12.jpg" alt="">';
                break;
            case (
    15 ZEIT):
                echo
    '<img border="0" src="bildvor15.jpg" alt="">';
                break;
            case (
    18 ZEIT):
                echo
    '<img border="0" src="bildvor18.jpg" alt="">';
                break;
            case (
    21 ZEIT):
                echo
    '<img border="0" src="bildvor21.jpg" alt="">';
                break;
            case (
    24 ZEIT):
                echo
    '<img border="0" src="bildvor24.jpg" alt="">';
                break;
        }
    ?>

  19. #19
    @ Kermit.d: Oh, vielen Dank, aber ich benutze wohl doch JavaScript.

  20. #20
    Zitat Zitat von Kermit.d
    Ich hab noch ne andere Methode
    YES! *XD*
    Hab nur darauf gewartet, das jemand mit diesem plööhööten Switch ankommt...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •