Formulareingaben in neue HTML Datei schreiben lassen mittels PHP

  • Sorry meine schuld habe natürlich bei meinem Freund google schon gesucht allerdings habe ich nicht gedacht das es damit funktioniert!!(weis auch nicht warum, meine Schuld).
    Naja ich habe allerdings noch ein weiteres Problem, ich lasse die Datei jetzt einfach aus den Formular einträgen schreiben, allerdings soll ja immer das gleiche Grundgerüst vorhanden sein, wo müsste ich das hineinschreiben??
    MfG
    haillo

  • In groben Zügen:

  • Vielen Dank. Obwohl ich fast keine Ahnung von php habe, habe ich es hin bekommen.
    Falls jmd Interesse hat möchte ich ihm dies nicht vor enthalten, hier mein code.
    Formular:

    PHP-Auswertung:


    MfG
    haillo

  • Naja, da gibt es aber noch einiges zu verbessern. So Sachen wie das Öffnen der Datei überprüfen, Vor- und Nachname kleben aneinander und je nach PHP-Konfiguration könntest du böse Überraschungen mit manchen Sonderzeichen erleben.

  • Ungetestet!!!

  • Vll so?

    Index.php

    $templateFile ist die Datei in der die eingegebenen Sachen eingefügt werden.

    formular.html

    HTML
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
        <textarea name="feld1">
        Test-Inhalt
        </textarea>
        <input type="text" name="feld2" />
        <input type="text" name="fileInput" value="test_template.html" />
        <input type="submit" value="Inhalt einfügen" />
    </form>

    die Feldernamen ===== ##Feldernamen##
    also feld2 wird zu ##feld2##
    das name="fileInput" muss so bleiben aber die value kannste ändern.

    template.html

    Der frühe Vogel fängt den Wurm,
    aber die zweite Maus bekommt den Käse.