beris: include text-file

hi,

ich möchte ein text-file einbinden.

unter php - mit include() + require() geht das zwar, allerdings verliere ich die zeilenumbrüche aus dem document.
wenn ich die txt-datei allein im browser aufrufe sind die zeilenumbrüche drin, nachdem ich sie einbinde, sind sie weg.

wie kann ich die zeilenumbrüche erhalten?

  1. hi

    wie kann ich die zeilenumbrüche erhalten?

    nl2br(include("datei.txt"));

    gruss
    joschua

    1. hi

      wie kann ich die zeilenumbrüche erhalten?
      nl2br(include("datei.txt"));

      hmm,
      hab grad festgestellt, das das auch nicht geht....

      möglichkeit:

      <?php
      ob_start();
      include("datei.txt");
      $content = ob_get_contents();
      ob_end_clean();
      echo nl2br($content);
      ?>

      oder:

      <pre>
      <?php include("datei.txt"); ?>
      </pre>

      1. wow sascha, du bist echt gut!
        das funzt.

        hast du auch eine idee, wie man  .pdf,
        evtl. auch .xls einbinden kann?
        bisher öffne ich bei bedarf ein neues fenster.

        1. wow sascha, du bist echt gut!
          das funzt.

          sascha ??

          hast du auch eine idee, wie man  .pdf,
          evtl. auch .xls einbinden kann?
          bisher öffne ich bei bedarf ein neues fenster.

          geht glaub nicht...
          --> frames

          1. Na aber hallo,

            ist es denn eine echte Textdatei oder ist es eine, die php-Code enthält?

            Include und require sollte man nur dann benutzen, wenn darin auszuführender Code steht. Wenn es "nur" eine HTML-Datei ist, dann solltest Du die Datei mit fread() einlesen und dann nl2br darauf anwenden und mit echo ausgeben.

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

            Tom

            --
            Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.