Archiv » PHP » Begrüßung nach Tageszeit...

Begrüßung nach Tageszeit (Uhrzeit)

Mit der Funktion "greeting()" ist es möglich Besucher eines Internetauftritts anhand der aktuelles Uhrzeit zu begrüßen. Am Morgen z.B. mit "Guten Morgen", am Abend mit "Guten Abend" und am Tage zum Beispiel mit "Hallo". Dies lässt sich noch mittels einer "Location" erweitern, wenn auf der Startseite anders als auf einer Unterseite begrüßt werden soll.
function greeting($location = false) {
        $stunde = date("G",time());
        if ($stunde >= 5 && $stunde < 9){
                $gruss = "Guten Morgen,";
        }elseif ($stunde >= 9 && $stunde <= 18) {
                $gruss = "Hallo,";
        }else   {$gruss = "Guten Abend,";}

        if($location == "startseite")
        {
                if ($stunde >= 5 && $stunde < 9){
                        $gruss = "Guten Morgen ";
                }elseif ($stunde >= 9 && $stunde <= 18) {
                        $gruss = "Herzlich Willkommen";
                }else   {$gruss = "Guten Abend ";}
        }
        return $gruss;
}