ulli: require erzeugt als output einen zeilenumbruch

hallo

wie das thema ja schon sagt, habe ich das merkwürdige problem, dass bei
require('irgendwas.php');
als output ein zeilenumbruch erzeugt wird.
ich würde mich nicht wundern, wenn irgendwo in 'irgendwas.php' echo("\n"); stehen würde aber tut es nicht - darin sind nur funktionen.
das merkwürdige ist auch, dass wenn ich ans ende von irgendwas.php ein echo schreibe, dann ist diese ausgabe _vor_ dem zeilenumbruch ?O.o?
könnte mir jmd sagen wer oder was da den zeilenumbruch erzeugt?

cu
ulli

  1. Hello Ulli,

    da wird dann wohl die ganze Datei mit einem Zeilenumbruch beendet. Das darf bei Include() und Require-Dateien nicht sein. nach dem PHP-Schließtag ?> darf nichts mehr kommen.

    Manchmal passiert sowas durch falsche Einstellungen des FTP-Clients automatisch beim Hochladen.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. da wird dann wohl die ganze Datei mit einem Zeilenumbruch beendet.

      ohh man ...
      ich werd nochmal verrückt ...
      es stimmt und nu isser weg (der zeilenumbruch) ...

      " ... und un zu dir du kleine mist*%$"&§ *piep* *piep* *piep* ... php-datei ... "

      =) ulli