Muckel1986
Erfahrenes Mitglied
Guten Abend,
ich möchte mir ein kleines Script bauen, in dem Leute die Möglichkeit haben, ihre Angaben zu machen (In einem normalen Formular) und jenes möchte ich dann in einer Datei speichern, die die Daten mittels Tabulatoren trennt. Der Grund ist hierfür, dass ich die Daten dann sehr einfach in Thunderbird oder Horde importieren kann.
Doch leider werden die Daten nicht in der txt gespeichert. Daher die Frage, wo mein Fehler liegt? Den html aufbau brauche ich euch wohl nicht schicken, oder? Der php Teil ist folgender, den ich aus zwei Tutorials zusammen gebaut habe:
Desweiteren ist mir nicht klar, wie ich es mache, dass es auch eine Tabulatorgetrennte Datei ist?! Zu finden ist das ganze unter jurtenrunde.de/test/adressen.htm.
Hoffe sehr, dass ihr meiner Betriebsblindheit weiterhelfen könnt.
Gute Nacht
Muckel
ich möchte mir ein kleines Script bauen, in dem Leute die Möglichkeit haben, ihre Angaben zu machen (In einem normalen Formular) und jenes möchte ich dann in einer Datei speichern, die die Daten mittels Tabulatoren trennt. Der Grund ist hierfür, dass ich die Daten dann sehr einfach in Thunderbird oder Horde importieren kann.
Doch leider werden die Daten nicht in der txt gespeichert. Daher die Frage, wo mein Fehler liegt? Den html aufbau brauche ich euch wohl nicht schicken, oder? Der php Teil ist folgender, den ich aus zwei Tutorials zusammen gebaut habe:
PHP:
$required_input=array('vorname','nachname','anschrift1', 'anschrift2', '','postleitzahl','ort', 'land','email',);
$input=$_POST['input'];
$input_ok=array();
while(list($k,$v)=each($input)){
switch($k){
'email':
alles ok=check_Syntax($v);
'str':
'plz':
'name':
'ort':
if(alles ok){
$input_ok[]=$k;
}
break;
...........
}
}
$forgotten_input=array_diff($required_input,$input_ok);
//prüfen ob etwas vergessen wurde
if(count($forgotten_input)==0){
/*in die Datei schreiben...*/
$fp = fopen("test2.txt","a+");// Datei erstellen wenn nicht vorhanden
fwrite($fp, $input); //Felder in die Datei schreiben
}else{
//zeige Fehlermeldung/-seite
}
Desweiteren ist mir nicht klar, wie ich es mache, dass es auch eine Tabulatorgetrennte Datei ist?! Zu finden ist das ganze unter jurtenrunde.de/test/adressen.htm.
Hoffe sehr, dass ihr meiner Betriebsblindheit weiterhelfen könnt.
Gute Nacht
Muckel