Christian K: .txts einbinden

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;

  1. 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

    --
    Realität ist das, was nicht verschwindet, wenn man aufhört, daran zu glauben.
    --Philip K. Dick
  2. 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

  3. 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

    1. Ja danke Thomas;
      Habs nu zwar ind er kurzen Zeit noch nicht ausprobiert, aber hört sich bestens an. Danke nochmals.
      MfG, Chriss;