MyBB.de Forum
Frame nach Uhrzeit anzeigen lassen. - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Frame nach Uhrzeit anzeigen lassen. (/thread-5881.html)

Seiten: Seiten: 1 2


Frame nach Uhrzeit anzeigen lassen. - Hufi - 11.05.2007

Hallo,

hab mal ne Frage, wie lautet der Code für ein Frame,
dass nach einer bestimmten Uhrzeit zum beispiel ein anderes Bild, oder einen anderen Text anzeigt?

Ich meine zum Beispiel, dass, wenn es 5:00 Uhr Morgens ist

der Frame anzeigt: Guten Morgen liebe User.

Und wenn es nach 18:00Uhr ist:

Guten abend liebe User

anzeigt.



MfG


Hufi


RE: Frame nach Uhrzeit anzeigen lassen. - Michael - 11.05.2007

PHP-Code:
<?php
    $time 
date("H");

    if (
$time >= "0" && $time "12") {
        
$begruessung "Guten Morgen";
    } elseif (
$time >= "12" && $time "19") {
        
$begruessung "Guten Tag";
    } elseif (
$time >= "19" && $time <= "23") {
        
$begruessung "Guten Abend";
    }
    
    echo 
$begruessung;
?>



RE: Frame nach Uhrzeit anzeigen lassen. - Hufi - 11.05.2007

und wie müsste man das machen, wenn man eine Grafik anzeigen möchte für eine bestimmte uhrzeit?


RE: Frame nach Uhrzeit anzeigen lassen. - Michael - 11.05.2007

Du kannst einfach den Code für die Grafik angeben:
PHP-Code:
$begruessung "<img src=\"images/grafik.gif\" alt=\"\" border=\"0\" />"



RE: Frame nach Uhrzeit anzeigen lassen. - Hufi - 11.05.2007

achso, ok danke Smile


RE: Frame nach Uhrzeit anzeigen lassen. - Snake - 11.05.2007

Also wenn ichs einbaue wird bei mir der eingetragene Code ausgegeben und nicht die Meldung "Guten Abend"
Ich muss den Code doch in das Header Template eintragen. Muss vor <?php noch etwas?


RE: Frame nach Uhrzeit anzeigen lassen. - Michael - 11.05.2007

Du kannst keinen PHP-Code im Template verwenden. Der Code muss in die entsprechende PHP-Datei und die Variable ins Template.


RE: Frame nach Uhrzeit anzeigen lassen. - Snake - 11.05.2007

mmmmh ... du musst doch inzwischen gemerkt haben, dass ich nicht so die Ahnung habe.
Also für den PHP Code erstelle ich ne Extra PHP? und dann ruf ich die über irgendeinen echo im Template auf?


RE: Frame nach Uhrzeit anzeigen lassen. - Michael - 12.05.2007

Öffne die Datei global.php und füge am Anfang nach dem <?php den genannten Code ein. Danach kannst du die Variable {$begruessung} im gewünschten Template verwenden.


RE: Frame nach Uhrzeit anzeigen lassen. - DnlWrr - 30.07.2012

(11.05.2007, 16:32)Michael schrieb: Du kannst einfach den Code für die Grafik angeben:
PHP-Code:
$begruessung "<img src=\"images/grafik.gif\" alt=\"\" border=\"0\" />"

Hallo Michael,

weisst du wie man bei diesem Code einen Link reinsetzen kann?

"<a target="_blank" href="http://URL.de">"

... klappt nicht... Dann wird die Seite nicht mehr angezeigt, der nimmt diesen Code nicht. Hoffentlich weisst du eine Lösung?

Danke