lostie79: TXT in DIV auslesen/anzeigen

Hallo, ich nochmal :)

Ich habe mich der Suche bemüht, weil dies sicher ne Oldschoolfrage ist,
aber ich komme mit der Suche nicht klar?! Die Ergebnisse waren zahlreich doch falsch...

Es geht um die simple Angelegenheit in einem DIV eine Textdatei anzuzeigen.
Damit man ein Infoupdate machen kann, ohne den Quellcode anfassen zu müssen.

In dem DIV-Tag sitzt der "Anker" zu der immer feststehenden lokalen TXT.
Als Beispiel: news.txt. Diese wird dann bei Bedarf mit FireFTP hochgeladen
und dann automatisch formatiert (dank CSS) auf der Webseite angezeigt.

Sollte die Lösung hier im Forum schon stehen, wäre ich auch über einen Link dorthin dankbar :)

LG Marco

  1. Moin,

    Es geht um die simple Angelegenheit in einem DIV eine Textdatei anzuzeigen.
    Damit man ein Infoupdate machen kann, ohne den Quellcode anfassen zu müssen.

    Da du die Datei auf einen Server hochlädst, brauchst du eine serverseitige Programmiersprache (im günstigsten Fall, wenn wir AJAX mal außen vor lassen).
    Mit PHP könnte das folgendermaßen aussehen:

    <?php  
    print '<div>'.file_get_contents("news.txt").'</div>';  
    ?>
    

    Beachte, wenn HTML-Code in deiner Datei steht darauf, dass wenn dort ein einzelnes schließendes Div-Tag steht, der Text nach dem Bereich weiter angezeigt wird.

    Doku: file_get_contents()

    Grüße Marco

    1. Danke, es geht soweit! Super.

      In meiner .txt steht wirklich nur eine Zeile Text, mehr nicht.
      Allerdings was mache ich, wenn in diesem Text ein Link reinsoll?
      Wie müsste das in der .txt aussehen? z.B. so:

      Neuigkeiten im Dezember: Besucht meine <a href="#">Youtube-Seite</a>!

      Achso noch was, nachdem die index.html zur index.php wurde und
      mein DIV-Tag zu einen ?php wurde, ist mein Gerüst "eingestürzt".
      Das Nachfolgende und das Haupt-DIV passt nicht mehr.
      Woran könnte das liegen?

      1. @@lostie79:

        nuqneH

        Achso noch was, nachdem die index.html zur index.php wurde und
        mein DIV-Tag zu einen ?php wurde, ist mein Gerüst "eingestürzt".
        Das Nachfolgende und das Haupt-DIV passt nicht mehr.
        Woran könnte das liegen?

        Daran.

        Qapla'

        --
        Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
        (Mark Twain)
        1. Eh ja, sehr lustig.
          Vorher gings, nach PHP nicht mehr. Also ist das PHP "schuld".
          Und da ich mich mit PHP nicht auskenne erhoffte ich mir die Lösung von den PHP-Könnern.

          1. Habs!! Hab ein /div zuviel gelöscht. SRY -.-

            Aber wenn man mir das noch mit dem A-Link im txt erkläre könnte,
            wärs das auch schon :)

            1. Hallo!

              Aber wenn man mir das noch mit dem A-Link im txt erkläre könnte,
              wärs das auch schon :)

              Da gibt's eigentlich gar nicht viel zu erklären: Der Inhalt der TXT-Datei wird an der Stelle eingesetzt und das Ergebnis an den Browser geschickt. Und der Browser betrachtet das Gesamtwerk als HTML und zeigt es an.
              Das bedeutet, Du kannst beliebige Tags (oder auch z.B. JavaScript) in die Textdatei schreiben, und sie werden alle funktionieren. Das heißt auch, dass Du Zeichen wie < und & HTML-gerecht escapen musst.
              Und falls auch andere Leute außer Dir solche Textdateien hochladen können, ist das vielleicht auch eine Sicherheitslücke, um die Du Dich kümmern solltest.

              Viele Grüße,
              Alexander

      2. Moin,

        In meiner .txt steht wirklich nur eine Zeile Text, mehr nicht.
        Allerdings was mache ich, wenn in diesem Text ein Link reinsoll?
        Wie müsste das in der .txt aussehen? z.B. so:

        Neuigkeiten im Dezember: Besucht meine <a href="#">Youtube-Seite</a>!

        Korrekt.

        Achso noch was, nachdem die index.html zur index.php wurde und
        mein DIV-Tag zu einen ?php wurde, ist mein Gerüst "eingestürzt".
        Das Nachfolgende und das Haupt-DIV passt nicht mehr.
        Woran könnte das liegen?

        Gunnar könnte recht haben mit der Erdstrahlung, ich als konservativer Christ gehe allerdings eher davon aus, dass der Teufel dahinter steckt, oder zumindest die Zeugen Jehovas.

        Ein Online-Beispiel könnte aufschluss geben.

        Grüße Marco

  2. @@lostie79:

    nuqneH

    Diese [Datei] wird dann bei Bedarf mit FireFTP hochgeladen und dann automatisch formatiert (dank CSS) auf der Webseite angezeigt.

    Na wenn das so ist, ist doch alles Paletti.

    Sollte die Lösung […]

    Für welches Problem?

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)