Nun ja, da das ganze hier im Bereich Tutorials gepostet wurde hätte ich eigentlich erwartet, dass zumindest mal erklärt wird was in dem Code Schnipsel passiert. Da das nicht der Fall ist erkläre ich das mal ausführlichst.
|
PHP Source code
|
1
|
<?php
|
Leitet ein PHP Skript ein. Das ist nötig, dass der Parser auf dem entsprechenden Server weiß das danach nun PHP Code zu erwarten ist.
|
PHP Source code
|
1
|
// Begrüßung der Besucher
|
Dies ist ein Kommentar. PHP Code kommentieren kann man entweder durch // oder durch /* am Anfang und */ am Ende.
|
PHP Source code
|
1
|
if(date("G") < 12) {$a="Guten Morgen Besucher.";}
|
Die Funktion date bildet anhand des angegebenen oder aktuellen Timestamp ein Datum oder eine Uhrzeit oder eben beides. Der Parameter G in Anführungszeichen bewirkt, dass aus dem aktuellen Timestamp die Uhrzeit in vollen Stunden ohne führende 0 im 24 Stunden Format gebildet wird. Die Abfrage if(...) < 12 heißt somit "Wenn aktuelle volle Stunde kleiner wie 12". Ist diese Abfrage wahr (true) also trifft zu, dann wird die Variable $a mit dem Text "Guten Morgen Besucher" gefüllt. Die geschweiften Klammern kann man dabei getroft weg lassen.
Das gleiche passiert in den darauf folgenden Zeilen
|
PHP Source code
|
1
2
|
if(date("G") <= 18 && date("G") >= 12) {$a='Guten Tag Besucher.';}
if(date("G") >= 19) {$a='Guten Abend Besucher.';}
|
Eben entsprechend mit den Uhrzeiten bis 18 Uhr und ab 19 Uhr.
|
PHP Source code
|
1
|
echo $a;
|
echo gibt den Inhalt der Variable $a aus.
|
PHP Source code
|
1
|
?>
|
Dies signalisiert dem PHP Interpreter, dass hier der PHP Code zuende ist.
Das ganze kann man so wie es ist in eine Datei mit Namen test.php packen, auf einen PHP tauglichen Webspace laden und im Browser aufrufen.
Bei Fragen dazu einfach hier posten.