VivienSchiller: Formularinhalt in Datein speichern

Beitrag lesen

Danke Julius!

Das ist genau das was ich suche! Nur zwei Fragen dazu:

  1. Überschreibt der Befehl auch den aktuellen Inhalt, was ich bräuchte?

  2. Wie baue ich das ein?

<?php
file_put_contents('pfad/zur/datei1.txt', $_POST['name_des_formularfelds1']);
file_put_contents('pfad/zur/datei2.txt', $_POST['name_des_formularfelds2']);
?>

Füge ich das einfach unter das Formular oder gebe ich dem Formular das Attribut

<form method="post" action="write.php">
...
</form>

...und schreibe das file-put_contents dann in dir "write.php"?

Leider verstehe ich ab hier nur noch Bahnhof:

Eventuell musst du den Inhalt noch escapen (je nachdem, ob du HTML eingeben willst oder plain-text (escapen nötig)) und dann beim Anzeigen im Editor wieder deescapen. Stichwort htmlspecialchars bzw. htmlspecialchars_decode.

Also die Abfrage auf der Startseite erfolgt wie folgt:

<h5><?php echo file_get_contents('pfad/zur/datei1.txt'); ?></h5>
<p><?php echo file_get_contents('pfad/zur/datei2.txt'); ?></p>
...

PHP ist keine schwierige Sprache, vielleicht schaust du dir diese Einführung an – es lohnt sich:
http://www.schattenbaum.net/php/

Danke für den Tipp! Ich hab mir vorgenommen, PHP in einer ruhigen Minute mal durchzugehen. Für das aktuelle Projekt habe ich einfach zu spät erkannt, dass PHP sehr hilfreich ist - eigentlich hatte ich schon alles in HTML realisiert, bis mir so Ideen kamen, die dem Admin alles einfacher machen. Ich kenne ihn persönlich und seine Kenntnisse von dem allem sind noch katastrophaler als meine und bevor er mir den Code zerschießt, weil er glaubt, was ändern zu müssen...

0 43

Formularinhalt in Datein speichern

VivienSchiller
  • formulare
  • php
  1. 0
    Julius
    1. 0
      dedlfix
    2. 0
      VivienSchiller
      1. 0
        Julius
        1. 0
          VivienSchiller
          1. 1
            Gunnar Bittersmann
            1. 0
              Matthias Apsel
              1. 0
                Gunnar Bittersmann
                1. 0
                  VivienSchiller
                  1. 0
                    Matthias Apsel
                  2. 0
                    Gunnar Bittersmann
                    1. 0
                      Der Martin
                      1. 0
                        VivienSchiller
                        1. 0
                          Felix Riesterer
                          1. 0
                            VivienSchiller
                            1. 0
                              Felix Riesterer
                              1. 0
                                VivienSchiller
                                1. 2
                                  Felix Riesterer
                                  1. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Tabellenkalk
                                      • formulare
                                      • programmiertechnik
          2. 0
            Julius
            • formulare
            • html
            • php
  2. 0
    pl
  3. 0
    Gunnar Bittersmann
    1. 3
      Tabellenkalk
      1. 0
        Gunnar Bittersmann
        1. 2
          woodfighter
          1. 0
            Gunnar Bittersmann
            1. 0
              woodfighter
              • php
              • programmiertechnik
            2. 3
              dedlfix
              1. 0
                Gunnar Bittersmann
            3. 0

              Provoziert? Provoziert!

              Jörg Reinholz
    2. -2
      pl
      1. 1
        Gunnar Bittersmann
    3. 1
      Malcolm Beck`s
      1. 0
        Gunnar Bittersmann
        • formulare
        • html
        1. 0
          Malcolm Beck`s
          1. 0
            Auge
            1. 0
              Malcolm Beck`s
              1. 1
                Matthias Apsel
  4. 0
    Felix Riesterer
    1. 0
      VivienSchiller
      1. 0
        Felix Riesterer