formular in textdatei auslesen
Hallo,
ich habe ein Formular erstellt, das mit PHP in eine Textdatei ausgelesen wird. Klappt auch. Nun sind aber schon dreimal nur leere Zeilen in der Textdatei angekommen (d. h. also nur Kommas), obwohl ich eine Formularprüfung eingebaut habe und selbst wenn man die durch Leertaste umgeht, müsste zumindest die voreingestellte Anrede übermittelt werden. Wie kann es zu diesen leeren Zeilen in der Textdatei kommen. Hoffentlich hat irgendjemand von euch damit Erfahrung.
Danke!!!
Hier der Code:
<?php
$anrede = $_POST['anrede'];
$name = $_POST['name'];
$vorname = $_POST['vorname'];
$datei = "../../daten/adressen.txt";
$alles = $_POST['anrede'];
$alles .= ",";
$alles .= $_POST['vorname'];
$alles .= ",";
$alles .= $_POST['name'];
$alles .= ",";
$alles .= $_POST['strasse'];
$alles .= ",";
$alles .= $_POST['plz'];
$alles .= ",";
$alles .= $_POST['ort'];
$alles .= ",";
$alles .= $_POST['land'];
$alles .= ",";
$alles .= $_POST['email'];
$alles .= ",";
$alles .= $_POST['nationalitaet'];
$alles .= ",";
$alles .= $_POST['gebdatum'];
$alles .= ",";
$alles .= $_POST['projekttitel'];
$alles .= ",";
$alles .= $_POST['arbeitstitel'];
$alles .= ",";
$alles .= $_POST['kommentar'];
//Rueckmeldung an den Bewerber
echo "Sehr geehrte";
if($anrede == 'Herr') echo "r";
echo " $anrede $vorname $name, <br> vielen Dank, dass Sie uns Ihre Bewerbung geschickt haben. Sobald Ihre Unterlagen bei uns eingetroffen sind, erhalten Sie eine Nachricht per email.";
//schreiben in Datei
$fp = fopen($datei, "a");
fwrite($fp, "$allesn", 1024);
fclose($fp);
?>
|