You are not logged in.

wcf.regNote.message

Ware

Beginner

  • "Ware" started this thread

Posts: 7

Location: Wechseldatenträger (F:)

  • Send private message

1

Wednesday, August 27th 2008, 9:30pm

php-Schnibsel (Begrüßung der Besucher)

PHP Source code

1
2
3
4
5
6
7
<?php
// Begrüßung der Besucher
 if(date("G") < 12) {$a="Guten Morgen Besucher.";}
 if(date("G") <= 18 && date("G") >= 12) {$a='Guten Tag Besucher.';}
 if(date("G") >= 19) {$a='Guten Abend Besucher.';}
 echo $a;
?> 


MfG Ware(RHE24)

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Tuesday, March 3rd 2009, 5:39pm

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.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel