RonneldMcDonald
Mitglied
Hallo,
ich habe ein vorhandenes German-Datescript ein wenig modifiziert, um zusätzlich die Zeit auszuwerten, leider bin ich kein PHP-Experte, und so richtig scheint der Wechsel der Tagesmessages nicht hinzuhauen:
Könnte das folgend Codeallerlei mal jemand auf Richtigkeit checken ?
Also so sieht der relevante Code in der PHP-Datei aus, die ich per include einbinde und mit dem Echobefehl ausgebe:
Das ganze dann wie gesagt per echo im der Datei mit:
Ist das soweit korrekt? Vor allem der Abschnitt der Messages ....
Also ich möchte optional entweder per Grafik oder per Text die Message zur bestimmten Tageszeit ausgeben...
Gruß Ron McDDon
Zur Vollständigkeit halber hier der Include-Befehl der betreffenden Zieldatei...
ich habe ein vorhandenes German-Datescript ein wenig modifiziert, um zusätzlich die Zeit auszuwerten, leider bin ich kein PHP-Experte, und so richtig scheint der Wechsel der Tagesmessages nicht hinzuhauen:
Könnte das folgend Codeallerlei mal jemand auf Richtigkeit checken ?
Also so sieht der relevante Code in der PHP-Datei aus, die ich per include einbinde und mit dem Echobefehl ausgebe:
PHP:
<?php
// Copyrighthinweise ....
// Erforderliche Variablen:
// Messagegrafiken eintragen:
$MESSAGE_URL_NACHT = "../scripts/scroll_up.gif";
$datum=time();
$wtag=date("l", $datum);
if ($wtag=="Monday") $tag="Montag";
elseif ($wtag=="Tuesday") $tag="Dienstag";
elseif ($wtag=="Wednesday") $tag="Mittwoch";
elseif ($wtag=="Thursday") $tag="Donnerstag";
elseif ($wtag=="Friday") $tag="Freitag";
elseif ($wtag=="Saturday") $tag="Samstag";
elseif ($wtag=="Sunday") $tag="Sonntag";
$month=date("F", $datum);
if ($month=="January") $monat="Januar";
elseif ($month=="February") $monat="Februar";
elseif ($month=="March") $monat="März";
elseif ($month=="April") $monat="April";
elseif ($month=="May") $monat="Mai";
elseif ($month=="June") $monat="Juni";
elseif ($month=="July") $monat="Juli";
elseif ($month=="August") $monat="August";
elseif ($month=="September") $monat="September";
elseif ($month=="October") $monat="Oktober";
elseif ($month=="November") $monat="November";
elseif ($month=="December") $monat="Dezember";
$zeit = date('H');
if ($zeit >= 4 and $zeit <= 11) {
$gruss = "Guten Morgen!";
}
if ($zeit > 11 and $zeit <= 14) {
$gruss = "Mahlzeit!";
}
if ($zeit > 14 and $zeit <= 17) {
$gruss = "Guten Tag!";
}
if ($zeit > 17 and $zeit <= 22) {
$gruss = "Guten Abend!";
}
else {
$gruss = "<IMG SRC=\"$MESSAGE_URL_NACHT\">";
}
?>
Das ganze dann wie gesagt per echo im der Datei mit:
PHP:
<?php echo "".$tag." der ".date("d",$datum).". $monat ".date("Y",$datum)."";?><br>
<b><?php echo $gruss;?></b>
Ist das soweit korrekt? Vor allem der Abschnitt der Messages ....
Also ich möchte optional entweder per Grafik oder per Text die Message zur bestimmten Tageszeit ausgeben...
Gruß Ron McDDon
Zur Vollständigkeit halber hier der Include-Befehl der betreffenden Zieldatei...
PHP:
<?php include("../scripts/german_date.php");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?>
Zuletzt bearbeitet: