TXT in DIV auslesen/anzeigen
lostie79
- css
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
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.
Grüße Marco
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?
@@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?
Qapla'
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.
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 :)
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
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
@@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'