.txts einbinden
Christian K
- php
Guten Abend;
Habe gerade danach gesucht, aber nur sehr schwammige Inforamtionen zu dem Thema gefunden.
Ich wollte wohl auf meiner Webseite .txt Datein benutzen, sodass ich übers Webinterface die Texte immer wieder ändern kann. Sprich => Text in .txt Datein speichern und wieder auslesen. Nur leider finde ich hier dazu recht wenig Material.
Würde mich freuen, wenn mir das ganze einer Erklären kann, bzw. eine gute Resource für das Problem kenn.
Im Vorraus schonmal danke
MfG, Chriss;
Hallo,
Ich wollte wohl auf meiner Webseite .txt Datein benutzen, sodass ich übers Webinterface die Texte immer wieder ändern kann. Sprich => Text in .txt Datein speichern und wieder auslesen. Nur leider finde ich hier dazu recht wenig Material.
Du suchst http://at2.php.net/manual/en/function.include.php. Übrigens kannst du auch ganz 'normale' HTML oder PHP Datein mittels include einbinden.
gruß,
Severin
moin chriss
Ich wollte wohl auf meiner Webseite .txt Datein benutzen, sodass ich übers Webinterface die Texte immer wieder ändern kann. Sprich => Text in .txt Datein speichern und wieder auslesen. Nur leider finde ich hier dazu recht wenig Material.
wichtig wäre imho, was für ein webinterface du nutzt
hab neulich auch erst die möglichkeit entdeckt, per konquerer und openoffice via ftp meine txt.dateien online editieren zu dürfen.
gruß josef
Hallo,
Ich wollte wohl auf meiner Webseite .txt Datein benutzen, sodass ich übers Webinterface die Texte immer wieder ändern kann. Sprich => Text in .txt Datein speichern und wieder auslesen.
Dazu brauchst Du die Funktionen des Dateisystems
http://www.php.net/manual/de/ref.filesystem.php
insbesondere fopen() und ggf. readfile().
Die TXT-Datei muss beschreibbar sein (Rechte setzen mit CHMOD).
Auch die String-Funktionen sind hilfreich...
http://www.php.net/manual/de/ref.strings.php
Prinzip:
Das Bearbeitungs-Skript liest den Inhalt der TXT-Datei
in eine String-Variable ein
http://www.dclp-faq.de/q/q-datei-lesen.html
Dann zeigt es den Inhalt in einem Formular
in einem Textfeld an; dazu kann es sinnvoll sein,
den String vorher mit htmlentities() oder htmlspecialchars()
und evtl. nl2br() zu behandeln.
Dieses Formular wird nun nach dem Bearbeiten per POST
bgeschickt an ein Skript, das den Inhalt speichert.
Je nach beteiligten Personen und Einsatzzweck u.s.w.
kann es sinnvoll sein, vor dem Speichern den String
zu saeubern.
trim(), stripslashes(), strip_tags() u.s.w.
Falls die TXT-Datei spaeter in eine HTML-Seite eingebaut
werden soll, sind zu einem Zeitpunkt (Speichern oder Einbetten)
auch noch htmlentities() oder htmlspecialchars() und nl2br()
sinnvoll.
Natuerlich sollte das ganze nur in einem passwortgeschuetzten
Bereich liegen, es sei denn, Du willst ein Wiki...
Gruesse,
Thomas
Ja danke Thomas;
Habs nu zwar ind er kurzen Zeit noch nicht ausprobiert, aber hört sich bestens an. Danke nochmals.
MfG, Chriss;