fwrite schreibt doppelt

  • Du hast doch so eine Ausgabe von Errors gemacht, in dem Array. Das wird aber eben etwas problematisch, weil es den Quelltext zerschießen kann, im schlimmsten Fall wird die Seite mit Javascript geladen, und wenn es kein vernünftiges xml ist, wird garnichts angezeigt, oder die Ausgabe landet vor dem Doctype oder im Head. Deshalb gibt es eben FirePHP.
    Probiers einfach mal aus. ;)
    Du installierst die FF-Addons Firebug und FirePHP, lädtst von http://firephp.org am besten die Sachen, musst noch ein Archiv entpacken und auf den Server laden, ein schönes require_once("FirePHP/fb.php"); (oder wo auch immer ;) ), und man kann eine neue Funktion nutzen, z. B.:


    Dank Firefox-Addon gibt es dann in der Statusleiste einen kleinen Knopf, klickt man drauf und es wurde fb() aufgerufen, kann man so etwas sehen:

    Der Quelltext bleibt unberührt, es geht über Header. ;)
    Ich hab mich auch eine Zeit lang darum gedrückt, es ist aber genial und die Code-Zeile ist genauso schnell wieder weg wie ein echo. ;)

    @topic
    Jetzt schau mal, ob die Datei mehrfach includet wird, fb() oder echo würden da übrigens auch helfen, einfach schauen, ob eine Ausgabe in der Datei mehrfach stattfindet. ;)