PHP Kurs zum PHP programmieren lernen

www.PHP-Kurs.com

PHP lernen für Einsteiger und Fortgeschrittene

 

Formularinhalte in Dateien speichern

Nachdem wir nun über ein Formular die Daten erfasst und kontrolliert haben, werden die Daten zeilenweise in einer Datei gespeichert. Im folgenden Beispiel ist der Bereich der Dateierfassung per Formular auf das nötigste reduziert - für die Datenkontrolle und Validierung sehen Sie bitte im Kapitel Formularauswertung nach. Hier geht es jetzt primär um das Speichern der erfassten Inhalte.

<?php
// unser Grundformular gespeichert unter dem Namen: emailerfassung.php
?>

<form action="emailerfassung.php" method="get">

<p>Ihre E-Mail-Adresse<br />
<input type="Text" name="email" ></p>

<p>Name:<br />
<input type="Text" name=name"" ></p>

<input type="Submit" name="" value="speichern">

</form>

Wie beim Affenformular kommt nun der auswertende Teil hinzu. Dabei sollte für den laufenden Betrieb noch eine Evaluierung der Daten erfolgen, siehe Kapitel Formularauswertung.

<?php

if ( $_GET['email'] <> "" )
{
    // und nun die Daten in eine Datei schreiben
    // Datei wird zum Schreiben geöffnet
    $handle = fopen ( "anfragen.txt", "w" );

    // schreiben des Inhaltes von email
    fwrite ( $handle, $_GET['email'] );

    // Trennzeichen einfügen, damit Auswertung möglich wird
    fwrite ( $handle, "|" );

    // schreiben des Inhalts von name
    fwrite ( $handle, $_GET['name'] );

    // Datei schließen
    fclose ( $handle );

    echo "Danke - Ihre Daten wurden speichert";

    // Datei wird nicht weiter ausgeführt
    exit;
}

?>


<form action="emailerfassung.php" method="get">

<p>Ihre E-Mail-Adresse<br />
<input type="Text" name="email" ></p>

<p>Name:<br />
<input type="Text" name="name" ></p>

<input type="Submit" name="" value="speichern">

</form>
FortgeschritteneSeitenanfangDateien auslesen
PHP-Kurs.com - jetzt PHP lernen    Bookmark bei del.icio.us setzen    Bookmark bei Mister Wong setzen