(ich == unlogisch)||(php == unlogisch)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • (ich == unlogisch)||(php == unlogisch)

    Hi Leute,
    ich raffs nicht, habe zwei echt eigenartige Probleme.

    1.) Krieg ich nen Parse error(expecting `')'')
    bei den Zeilen:

    array("ausgegeben",array(array(4,0))),
    array("abs",array(array(4,0))),
    array("atan2",array(array(4,0))),
    array("ausgibt",array(array(3,0))),
    array("aufruf",array(array(3,0))),

    Fehler bei Zeile 110 (ist die mittlere)

    Das Verückte ist das es sich dabei um ein großes Array handelt
    welches included wird und dieses Array enthält ca. 200 dieser
    Zeilen, die sich alle 50 Zeilen wiederholen, warum dann bei
    Zeile 50 kein Fehler auftritt obwohl dort genau das gleiche steht
    verstehe ich nicht. Außerdem tritt der Fehler nur auf wenn ich
    die Datei include.

    Kann es sein das PHP ein Problem mit Mehrdimensionalen Arrays
    hat wen sich die Inahlte wiederholen?

    Der Fehler tritt auf WAMP sowie LAMP auf

    2.) Auf LAMP zeigt der Browser mitten in meinen Ausgaben:

    ?>

    an. Verstehe ich auch nicht?


    Bin ziemlich Ratlos, für jeden Tip wäre ich sehr dankbar,
    nette Grüße, hOk

  • #2
    Hast du das include-Kommando in geschweifte Klammern gesetzt?

    if ($blubb) { include ('blah.inc.php'); }
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      Danke für die Antwort,
      hab es probiert und es geht leider immer noch nicht

      Eines ist noch besonders Eigenartig und zwar:

      Include ich die Dateien(26 Stück) in einer Schleife
      alle enthalten Arrays und diese Arrays werden dann
      vergrößert und wieder zurück in die zu includenden
      Dateien geschrieben.
      Was wahrscheinlich nicht besonders geschickt von
      mir ist das ich die Dateien in der Schleife des öfteren
      include um wieder neue Inhalte hinzuzfügen (Es werden
      in den Arrays Wörter indiziert und pro Anfangsbuchstabe
      gibt es eine Datei mit Array)
      So Passiert es das jedesmal wenn ich z.B. auf ein Wort mit
      dem Anfangsbuchstaben "s" treffe die entsprchende Datei
      include und neu geschreiben wird. Das geschieht mit
      dem "s" ca. 25 mal - Aber es treten nur ca. 5 Parse-Fehler
      auf, scheinbar also willkürlich.

      viele nette Grüße, hOk

      [nachtrag]
      Habe jetzt mal die includeten Arrays mir ausgeben
      lassen und vom aussehen sind die völlig koreckt und das
      Script läuft auch bis zu seinem Ende trotz Parse-Error in
      den include-Dateien, sollte ich nen @ vor include setzen
      und das Problem ignorieren, oder ist das Fusch?
      [/nachtrag]

      [nachtrag2]
      Jetzt geht es.....:-)
      Warum es nicht ging weiss ich zwar nicht, aber ich weiss
      natürlich was ich tat. Und zwar include ich jetzt jede
      Datei nur einmal füge dann alle Daten in das Array und
      schreib dann alles zurück, anstatt:
      Datei mit Array includen -> Datensatz anhängen -> zurück-
      schreiben und wieder von vorne.

      Anscheinend hatte PHP Probleme damit eine Datei öfters
      zu includieren?

      Viele nette Grüße, hOk
      [/nachtrag2]
      Zuletzt geändert von hOk; 19.03.2002, 12:25.

      Kommentar

      Lädt...
      X