Formular in Textdatei speichern

Nerlich

Mitglied
Hallo ich habe folgendes Formular gebaut, ich möchte gerne das wenn es ausgefürt wird die eingebenen Daten in eine Textdatei gespeichert werden, allerdings jeweils in eine neue textdatei pro Ausführung.

HTML:
<html>
<head>
<title>Nerlich GmbH Deutschland</title>
<base target="_self">
</head>
<body>
<b><font size="4">Kontakt</font></b>
<p><font size="3">Hier können sie mit uns Kontakt aufnehmen.<br>
Wichtig! Bitte geben sie alle geforderte Daten an.</font></p>
<form action="" method="post" enctype="text/plain">
<p><input type="text" name="Name" size="42" value="Bitte Name eingeben"></p>
<p><input name="eMAil" size="42" value="Ihre eMailadresse"></p>
<p><textarea rows="4" name="Mitteilung" cols="35">Hier können sie ihre Nachricht Hinterlassen</textarea></p>
<p><input type="submit" value="Absenden" name="B1"></p>
</form>
<p>&nbsp;</p>
</body>
</html>
Ist das umsetzbar?
 
Möglichkeit:

PHP:
<?php 
    session_start();
    $sess = session_id();
    $firstfile = ''.$sess.'.txt';
   
    if(isset($_POST['B1']))
    {      
        if(!file_exists($firstfile))
        {
            $fp = fopen (''.$sess.'.txt','a+');
         
            $daten  = 'Der User '.$_POST['Name'].' hat Ihnen<br>';
            $daten .= ' eine Nachricht gesendet:<br>';
            $daten .= '<br>';
            $daten .= '<b>Session:</b> '.$sess.'<br>';
            $daten .= '<b>IP:</b> '.$_SERVER["REMOTE_ADDR"].'<br>';
            $daten .= '<b>eMail:</b> '.$_POST['eMAil'].'<br>';
            $daten .= '<b>Mitteilung:</b><br>';
            $daten .= ''.$_POST['Mitteilung'].'<br><br>';

            fwrite($fp,$daten,1000);
            fclose($fp);
        }
    }

?>
 
Zurück