Fire-Fabian
Mitglied
HI leude , ich habe mal in php mit einem neuen projekt angefangen , und dort wird etwas mit PHP in eine textdatei geschrieben.
Hier ist der code in dem der fehler eigentlich sein müsste :
if($fehler == 0) {
$zeile = $_POST['who'].'²'.$_POST['grund'].'²'.$_POST['vonW'].'²'.$_POST['bisW']."\n";
$fp = fopen('afk.txt', 'a+');
fwrite($fp,$zeile,1000);
fclose($fp);
echo "<h3>Danke für den Beitrag, Er wurde gespeichert </h3>";
$form = 0;
}
so also mein Problem :
Nehmen wir an , das in die Felder
who = tutorials.de
grund = das ist super toll
von = 01.01.0001
von = 01.01.0002
eingetragen wurde , und dan mit einem button die aktion write ausgeführt wurde ...
das klappt dan auch und in der afk.txt steht dann :
tutorials.de²das ist super toll²01.01.0001²01.01.0002
wenn ich aber jetzt bei grund einen längeren satz schreibe z.b. :
who = tutorials.de
grund = das ist super toll weil es super einfach ist , und deswegen voll Fun macht
von = 01.01.0001
von = 01.01.0002
dann steht das in der textdatei nicht in einer zeile , sondern so :
tutorials.de²das ist super toll
weil es super
einfach ist , und
deswegen voll Fun
macht²01.01.0002²01.01.0002
also NICHT in einer zeile ... so das Problem ist jetzt , das ein anderes Script die datei nach ZEILEN aussliest , und deswegen ALLES durcheinander kommt.
Wo ist der fehler , das der nicht in einer Zeile bleibt und einen umbruch macht ?
Bitte helft mir
danke im vorraus mfG
Hier ist der code in dem der fehler eigentlich sein müsste :
if($fehler == 0) {
$zeile = $_POST['who'].'²'.$_POST['grund'].'²'.$_POST['vonW'].'²'.$_POST['bisW']."\n";
$fp = fopen('afk.txt', 'a+');
fwrite($fp,$zeile,1000);
fclose($fp);
echo "<h3>Danke für den Beitrag, Er wurde gespeichert </h3>";
$form = 0;
}
so also mein Problem :
Nehmen wir an , das in die Felder
who = tutorials.de
grund = das ist super toll
von = 01.01.0001
von = 01.01.0002
eingetragen wurde , und dan mit einem button die aktion write ausgeführt wurde ...
das klappt dan auch und in der afk.txt steht dann :
tutorials.de²das ist super toll²01.01.0001²01.01.0002
wenn ich aber jetzt bei grund einen längeren satz schreibe z.b. :
who = tutorials.de
grund = das ist super toll weil es super einfach ist , und deswegen voll Fun macht
von = 01.01.0001
von = 01.01.0002
dann steht das in der textdatei nicht in einer zeile , sondern so :
tutorials.de²das ist super toll
weil es super
einfach ist , und
deswegen voll Fun
macht²01.01.0002²01.01.0002
also NICHT in einer zeile ... so das Problem ist jetzt , das ein anderes Script die datei nach ZEILEN aussliest , und deswegen ALLES durcheinander kommt.
Wo ist der fehler , das der nicht in einer Zeile bleibt und einen umbruch macht ?
Bitte helft mir
danke im vorraus mfG
Zuletzt bearbeitet: