Sven: TXT File

Hallo,

kan man in HTML ein Inhalt einer TXT File anzeigen?

MFG
Sven!

  1. Hallo,

    kan man in HTML ein Inhalt einer TXT File anzeigen?

    Frage nicht adressiert, Problemstellung unverständlich ;-)

    Hinweis: Ein Browser kann nicht nur HTML Dateien darstellen, sondern auch TXT Dateien, klick...

    Gruss, Erwin

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
  2. Hello,

    kann man in HTML ein Inhalt einer TXT File anzeigen?

    z.B. im iFrame oder Frame. Dann kann man im Hauptdokument oder im andern Frame auch eine Linkliste auf die Textdatei legen.

    Die Browser behandeln aber leider die Zeilenumbrüche nicht alle gleich.

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

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  3. N'Obend

    Du kannst es auch Serverseitig in den Quelltext einfügen (z.B. per PHP "include"). Dann am besten in <pre> </pre> einschließen, so bleiben eventuelle Formatierungen erhalten.

    Tschö,
    dbenzhuser

    1. Hallo,

      Du kannst es auch Serverseitig in den Quelltext einfügen (z.B. per PHP "include").

      include() bzw. require() sind nur notwendig,
      wenn die *.txt-Datei selbst auch noch PHP-Code
      enthaelt, der geparst (interpretiert) werden soll.
      Sonst reicht auch readfile() voellig aus.

      Dann am besten in <pre> </pre> einschließen, so bleiben eventuelle Formatierungen erhalten.

      Du denkst wohl vor allem an Leerzeilen und Zeilenumbrueche.

      Falls der Text spitze Klammern ("<", ">") oder
      kaufmaennische Und-Zeichen ("&") enthaelt,
      muessen diese Zeichen in die entsprechenden
      Entities (< > &) umgewandelt werden.

      Nur wenn keines dieser Zeichen vorkommt, darf man
      den Text-Baustein "einfach so" in HTML einbauen,
      z.B. mit Server Side Includes (SSI) oder eben PHP.

      In PHP geht das Umwandeln ganz leicht mit den Funktionen
      htmlspecialchars() oder htmlentities().

      Ich wuerde es z.B. so machen:
      $inhalt=file_get_contents("dateiname.txt");
      $inhalt=htmlspecialchars($inhalt);
      echo "<pre>$inhalt</pre>\n";

      Gruesse,

      Thomas

      --
      Meinen Artikel zum Thema "Includes"
      http://www.tiptom.ch/homepage/includes.html
      stellte ich im Thread
      http://forum.de.selfhtml.org/archiv/2003/12/67153/
      zur Diskussion und schlug ihn dann als Feature-Artikel vor.
      Zur Zeit warte ich auf die Antwort der Devs.
      1. Hello,

        Du kannst es auch Serverseitig in den Quelltext einfügen (z.B. per PHP "include").

        include() bzw. require() sind nur notwendig,
        wenn die *.txt-Datei selbst auch noch PHP-Code
        enthaelt, der geparst (interpretiert) werden soll.
        Sonst reicht auch readfile() voellig aus.

        Endlich mal einer, der sich außer mir auch gegen diesen "include()-Wahn" äußert. Danke Thomas!

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

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen