zeilenumbruch in *.txt Datei

ClD

Mitglied
Hallo, mal wieder ne Frage. Über die Suche bin ich zu keinem brauchbrem Ergebnis gekommen.
Ich schreibe Daten in eine txt. Beim nächsten Schreibvorgang sollen die Daten in der Nächsten Zeile stehen. Ich bekomme das nicht hin. Ich finde immer nur die möglichkeit den Zeiger auf das Ende der Datei zu setzen, aber dann kommt es in die letzte Zeile und nicht in die nächste.
 
Ich kapier zwar dein Problem nicht, aber vielleicht hilft dir das:

PHP:
$file = fopen('./datei.txt','w');
fwrite($file,'hallo'."\n");
fclose($file);

$gleichesfile = fopen('./datei.txt','a');
fwrite($gleichesfile,'hallo in der nächsten zeile'."\n");
fclose($gleichesfile);
Gruß thing
 
Ich habe es so gemacht und es klappt nicht. Verstehe aber nicht wpran da der Fehler ist.
PHP:
$daten = fopen("0815daten.txt","w+");
		if($fp){
			fputs ($daten, "$uniqid%%$datum%%$name_s%%$text%%$hp_s%%$email%%\n"); ## schreiben
			fclose ($daten); ## schliessen
 
Ich habe es jetzt nochmal probiert und es funktioniert. Aber durchblicken tu ich nicht mehr. Bin bestimmt zu müde.
 
Eigentlich dürfte es nicht gehen, weil du die Datei öffnest, und die Ressource in $daten packst. Danach guckst du ob $fp TRUE ist. Entweder schlechtes Copy&Paste :-), oder ich verraff' gerade was...

Gruß thing
 
Zurück