31. Oktober 200223 j Hallo, brauche wieder eure Hilfe. Habe hier eine Zeile, wegen der das ganze Script nicht ausgeführt wird: $e = (2 * ($j % 4) + 4 * ($j % 7) + 6 * $D + (6 + $j1 – $j4 – 2) % 7) % 7; Hab's raus gefunden in dem ich einen Teil der Zeile auskommentiert habe und zwar diesen Teil: $j1 – $j4 – j ist eine 4stellige Jahreszahl und zwar 1999 j1 ist floor($j/100), also 19 j4 ist floor($j/400), also 4 $D ist in diesem Falle 9 Was mache ich da falsch?
31. Oktober 200223 j Den Fehler suche ich immer noch. Ich hab jetzt diese lange Formel in viele kleine aufgeteilt: $a = 2 * ($j % 4); $b = 4 * ($j % 7); $c = 6 * $D; $f = 6 + floor($j / 100); $f = $f – floor($j / 400); <-- Diese Zeile stört den Parser $f = $f - 2; $a = $a + $b + $c + $f; $a = $a % 7; $a = $a % 7; [/PHP] Und Apache meldet jedes mal folgendes: [Thu Oct 31 15:36:54 2002] [error] PHP Parse error: parse error, unexpected T_STRING in ...\apache\htdocs\test33.php on line 22 Ich weiss einfach nicht mehr weiter... :(
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.