hintergrundfarbe
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
background
befehl
beitrag
date
datei
fehler
fragen
gelingen
hintergrundfarbe
jahr
minute
monat
schauen
schreibe
schriftfarbe
scout
sekunde
stunden
versuchen
vertan
-
Hallo,
versuche verzweifelt bei einem Script die Hintergrundfarbe zu ändern, aber irgendwie will mir das nich so gelingen.
Wenn ich <body bgcolor="#..."> usw. eingeb kommt eine Fehlermeldung.
Welchen "Befehl" gibt es denn bei einer php Datei die Hitnergrundfarbe zu ändern? Und wenn ich schonmal schreibe... wie ändere ich dann anschließend die Schriftfarbe?
Habe hier mal den Quellcode der Datei:
<? function timeleft($stunden, $minuten, $sekunden, $tag, $monat, $jahr){ $up = mktime($stunden, $minuten, $sekunden, $monat, $tag, $jahr); $time = time(); $till = $up - $time; $now = date("H:i:m", time()); $stunden = (($till / 60) / 60); list($stunden,$rest) = explode(".",$stunden); if(strlen($stunden) == 1){ $stunden = "0$stunden"; } $rest = "0.$rest"; $minuten = $rest*60; list($minuten,$rest) = explode(".",$minuten); if(strlen($minuten) == 1){ $minuten = "0$minuten"; } $rest = "0.$rest"; $sekunden = $rest*60; list($sekunden,$rest) = explode(".",$sekunden); if(strlen($sekunden) == 1){ $sekunden = "0$sekunden"; } if($stunden > 1){ $ext_1 = "n"; } if($minuten > 1){ $ext_2 = "n"; } if($sekunden > 1){ $ext_3 = "n"; } echo "Bis zum ".date("d.m.Y H:i:s", $up)." sind es noch: "; echo "$stunden Stunde$ext_1, $minuten Minute$ext_2 und $sekunden Sekunde$ext_3<br> "; }
Gruß -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja genau entweder...
<? echo "<body bgcolor='#555555'>"; // oder besser: echo "<body style='background-color:#E0E0E0;'>"; // die \\ am Ende müssen weg, das Forum macht diese allerdings wieder hin, fälschlicher weise ?>
Ich nehme einfach mal an du hast dich ein bissl mit den Anführungszeichen vertan. Dadurch kann PHP nichts mit dem String anfangen und gibt ein String-Fehler aus.
Grüßle
Beitrag geändert: 31.10.2007 14:48:14 von scout -
Hallo,
vielen Dank schonmal, hat geklappt.
Und wie mach ich dass dann mit der Schriftfarbe?
Gruß -
einfach statt bgcolor text verwenden oder statt style="background-color: xxxxxxx;" style="color: xxxxxxx;"
-
Hi,
schreib doch einfach erst das HTML und dann den PHP-Code:
<body style="background-color:#FF0000;font-color:#00FF00;"> <? function timeleft($stunden, $minuten, $sekunden, $tag, $monat, $jahr){ $up = mktime($stunden, $minuten, $sekunden, $monat, $tag, $jahr); $time = time(); $till = $up - $time; $now = date("H:i:m\\", time()); $stunden = (($till / 60) / 60); list($stunden,$rest) = explode(".\\",$stunden); if(strlen($stunden) == 1){ $stunden = "0$stunden\\"; } $rest = "0.$rest\\"; $minuten = $rest*60; list($minuten,$rest) = explode(".\\",$minuten); if(strlen($minuten) == 1){ $minuten = "0$minuten\\"; } $rest = "0.$rest\\"; $sekunden = $rest*60; list($sekunden,$rest) = explode(".\\",$sekunden); if(strlen($sekunden) == 1){ $sekunden = "0$sekunden\\"; } if($stunden > 1){ $ext_1 = "n\\"; } if($minuten > 1){ $ext_2 = "n\\"; } if($sekunden > 1){ $ext_3 = "n\\"; } echo "Bis zum \\".date("d.m.Y H:i:s\\", $up)." sind es noch: \\"; echo "$stunden Stunde$ext_1, $minuten Minute$ext_2 und $sekunden Sekunde$ext_3<br> \\"; } ?>
Wenn du noch eine Frage hast dann schau doch bitte erst mal bei http://de.selfhtml.org vorbei und schau ob du da die Lösung findest bevor du hier was postest.
€dit: Die \\ natürlich alle wegmachen.
Beitrag geändert: 31.10.2007 15:33:52 von larsw -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage