VivienSchiller: Formularinhalt in Datein speichern

Beitrag lesen

Hallo,

ich habe folgende Situation:

Auf der Startseite meiner Website sollen bis zu drei Nachrichten stehen.

Diese bestehen aus:

  • Titel

  • Inhalt

  • Eventuell verlinkter Seite

Den Inhalt dieser Sachen speichere ich in Textdateien und bevor Diskussionen darüber aufkommen: das werde ich auch auf vielfachen Rat hin nicht ändern. Also alles separat.

Also der Titel der ersten Nachricht steht in "t1.txt", der Inhalt in "c1.txt" und so weiter...

Den Inhalt selbst rufe ich auf der Startseite mit PHP ab und das läuft auch ganz prima.

Mein Problem ist: ich möchte das der Admin im Admin-Bereich den Inhalt ganz entspannt in ein Formular tippt und dieser Inhalt in den Textdateien umgeschrieben wird.

Mir ist bewusst, dass dazu wieder PHP von Nöten ist, aber leider bin ich da auch relativ unbewandert (über den echo-Befehl gehen meine Kenntnisse nicht hinaus) und daher zeige ich euch mal das Formular:

(Davon gibt es logischer Weise drei, für jede Meldung ein eigenes Formular)

<form method="post">
<h5>Erste Meldung</h5>
<p>Titel:</p>
<input value="<?php echo file_get_contents("../bg/prg/data/start/t1.htm") ?>" type="text" name="tit1" />
<p>Inhalt:</p>
<textarea name="con1"><?php echo file_get_contents("../bg/prg/data/start/c1.htm") ?></textarea>
<p>Verlinkte Seite:</p>
<select name="sel1">
<?php echo file_get_contents("adbg/adprg/options.htm") ?>
</select><br/>
<input type="reset" value="Daten löschen"  />
<input type="submit" value="Bestätigen" />
</form>

Diese file_get_contents-Sache habe ich eingebaut, damit der Admin auch sieht, was aktuell drin steht. Ich hoffe, dass ihr versteht was ich meine.

Hat jemand einen Lösungsansatz oder idealerweise direkt Code für mich?

Danke schon mal im voraus!

akzeptierte Antworten

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