progmaker Geschrieben 31. Oktober 2002 Geschrieben 31. Oktober 2002 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?
progmaker Geschrieben 31. Oktober 2002 Autor Geschrieben 31. Oktober 2002 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... :(
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden