Notice: Use of undefined constant

tuFrogs

Mitglied
Notice: Use of undefined constant n - assumed 'n' in
...................../counter.php on line 77

Notice: Use of undefined constant j - assumed 'j' in
...................../counter.php on line 77

Notice: Use of undefined constant Y - assumed 'Y' in
...................../counter.php on line 77

Diese Fehlermeldung bekomme ich bei einem Counterscript was ich benutze. Ich nutze es auf mehreren Seiten und bekomme lediglich bei einer Website diesen Fehler und zwar wenn ich die Kontaktseite aufrufe.

Zeile 77:
PHP:
$anfangGestern = mktime(0, 0, 0, date(n), date(j), date(Y)) - 24*60*60 ;

Ich habe diese Datei nicht modifiziert und nutze sie wie gesagt auf mehreren Seiten, nur in einem Fall bekomme ich diese Fehlermeldung und ich finde keine Lösung..
 
Der Fehler existiert ohne Zweifel immer, dass du ihn nur auf der speziellen Seite ausgegeben bekommst liegt wahrscheinlich an der Konfiguration des error_reporting.

Lösung: setze die Parameter in Anführungszeichen, denn da gehören sie hinein ;)
 
Damit du nicht alle Parameter in Anführungszeichen setzt:
PHP:
$anfangGestern = mktime(0, 0, 0, date('n'), date('j'), date('Y')) - 24*60*60;
 
Ist die Lösung doch so einfach. Sowas dachte ich mir schon, war nur verwundert das ich diesen Fehler nur auf einer Website bei einer speziellen Seite bekomme.. ^^ Ich danke euch!
 
Zurück