Hallo zusammen,
ich habe eine einfache Php-Datei erstellt um ein Datum abzufragen und automatisch auf der HP anzeigen zu lassen.
Wenn wir jetzt mal vom Sinn oder Unsinn der Datei absehen, gibt es eine möglichkeit die Abfrage, bzw. die Datei abzukürzen vielleicht über ein Array? Von einer Datenbank möchte ich vorerst absehen, da ich noch in der PHP-Lernphase bin.
Ich möchte es auch nutzen um z.B. Termine anzeigen zu lassen und nach dem Ablauf automatisch die Termine nicht mehr anzuzeigen.
PHP
<?php
/* error_reporting(E_ALL); */
/*error_reporting(0); */
$Valentinstag_Anfang = date ( "09.02.2011" );
$Valentinstag_Ende = date ( "15.02.2011" );
$Sommerzeit_Anfang = date ( "23.03.2011" );
$Sommerzeit_Ende = date ( "28.03.2011" );
$Ostern_Anfang = date ( "19.04.2011" );
$Ostern_Ende = date ( "26.04.2011" );
$Muttertag_Anfang = date ( "04.05.2011" );
$Muttertag_Ende = date ( "09.05.2011" );
$Pfingsten_Anfang = date ( "09.06.2011" );
$Pfingsten_Ende = date ( "14.06.2011" );
$Winterzeit_Anfang = date ( "25.10.2011" );
$Winterzeit_Ende = date ( "31.10.2011" );
$Weihnachten_Anfang = date ( "20.12.2010" );
$Weihnachten_Ende = date ( "27.12.2010" );
$Sylvester_Anfang = date ( "29.12.2010" );
$Sylvester_Ende = date ( "04.01.2011" );
$date = date("d.m.Y");
if
(strtotime($date) >= (strtotime($Valentinstag_Anfang)) && (strtotime($date)) <= (strtotime($Valentinstag_Ende))){
include("Valentinstag.php");
}
elseif
(strtotime($date) >= (strtotime($Sommerzeit_Anfang)) && (strtotime($date)) <= (strtotime($Sommerzeit_Ende))){
include("Sommer-Zeit.php");
}
elseif
(strtotime($date) >= (strtotime($Ostern_Anfang)) && (strtotime($date)) <= (strtotime($Ostern_Ende))){
include("Ostern.php");
}
elseif
(strtotime($date) >= (strtotime($Muttertag_Anfang)) && (strtotime($date)) <= (strtotime($Muttertag_Ende))){
include("Muttertag.php");
}
elseif
(strtotime($date) >= (strtotime($Pfingsten_Anfang)) && (strtotime($date)) <= (strtotime($Pfingsten_Ende))){
include("Pfingsten.php");
}
elseif
(strtotime($date) >= (strtotime($Winterzeit_Anfang)) && (strtotime($date)) <= (strtotime($Winterzeit_Ende))){
include("Winter-Zeit.php");
}
elseif
(strtotime($date) >= (strtotime($Weihnachten_Anfang)) && (strtotime($date)) <= (strtotime($Weihnachten_Ende))){
include("Weihnachten.php");
}
elseif
(strtotime($date) >= (strtotime($Sylvester_Anfang)) && (strtotime($date)) <= (strtotime($Sylvester_Ende))){
include("Silvester.php");
}
else
include("Willkommen.php");
?>
Alles anzeigen
Vielen Dank für Eure Mühe
Gruß Lacido