text zu jeden tag fehlermeldung
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abhilfe
beitrag
break
definition
einfache anfhrungszeichen
fehler
fehlermeldung
hilfe
konstanten mithilfe
manual
mglichkeit
pub
skript
ursache
zeile
-
Ich habe ein problem mit einen skript. Das prioblem ist das der skript wenn er auf einen servergeladen ist eine fehlermeldung anzeigt. Drotztdem funktioniert er. Oflline gibt es keine probleme.
Hier die Fehlermeldung:
Notice: Use of undefined constant weekday - assumed 'weekday' in /www/usersites/a-f/dbgt/pub/tvplanner.php on line 3
Notice: Use of undefined constant hours - assumed 'hours' in /www/usersites/a-f/dbgt/pub/tvplanner.php on line 4
Hier der skript:
$datum = getdate(); $a = $datum[weekday]; $b = $datum[hours]; switch ($a) { case "Monday": if($b < "17") {echo "a";} else { echo "b";} break; case "Tuesday": if($b < "17") { echo "a";} else { echo "b";} break; case "Wednesday": if($b < "17") { echo "a";} else { echo "b";} break; case "Thursday": if($b < "17") { echo "a";} else { echo "b";} break; case "Friday": if($b < "17") { echo "a";} else { echo "b";} break; default: echo "b"; }
Beitrag geändert: 26.10.2006 18:04:30 von boyman -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
PHP beanstandet diese beiden Zeilen:
$a = $datum[weekday]; $b = $datum[hours];
Ursache sind die zwei nicht-definierten Konstanten "weekday" und "hours". Abhilfe schafft entweder die Definition der beiden Konstanten mithilfe von define()[1].
Falls "weekday" und "hours" jeweils Indize für ein Array sein sollten, müsstest Du sie in (einfache) Anführungszeichen setzen.
[1] http://de.php.net/manual/sv/function.define.php
Beitrag geändert: 26.10.2006 18:31:05 von compactdisc -
gibt es auch eine möglichkeit das keine fehlermeldung ausgegeben wrden.
-
gibt es auch eine möglichkeit das keine fehlermeldung ausgegeben wrden.
Ja: du könntest die Fehler beseitigen...
Grundsätzlich kannst du Fehlermeldungen aber auch mit einem @ unterdrücken. -
Danke für eure hilfe.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage