Hallo Leute,
ich habe mal eine kurze Frage. Ich arbeite normal nur mit SQL Datenbanken und habe eigentlich gar keine Ahnung von Textdateien. Habe mich deshalb in Foren (auch hier) bisschen schlau gemacht. Jetzt habe ich etwas ganz nützliches gefunden, wo ich aber noch ein kleines Problem habe.
Hier erstmal der Code:
So, er speichert alles wunderbar in der Textdatei. Problem sind Umbrüche. Ich habe mal geguckt...\n soll für Umbrüche zuständig sein. Aber das auch nur wieder bei der Ausgabe.
Das was ich brauche ist ein Zeilenumbruch in der Textdatei selbst. Denn zur Zeit speichert er einfach alles hintereinander. Habe auch etwas gesehen mit wordwrap. Aber auch das hilft mir nicht, weil ich dort angeben muss, nach wievielen Zeichen ich den Umbruch haben möchte. Das kann ich aber nicht sagen, da es sich bei der länge immer wieder ändert.
Könnt ihr mir da helfen?
mfg
ich habe mal eine kurze Frage. Ich arbeite normal nur mit SQL Datenbanken und habe eigentlich gar keine Ahnung von Textdateien. Habe mich deshalb in Foren (auch hier) bisschen schlau gemacht. Jetzt habe ich etwas ganz nützliches gefunden, wo ich aber noch ein kleines Problem habe.
Hier erstmal der Code:
PHP-Code:
<?php
$filename = 'test.txt';
$somecontent = "Füge dies Datei hinzu\n";
// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {
// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handle = fopen($filename, "a")) {
print "Kann die Datei $filename nicht öffnen";
exit;
}
// Schreibe $somecontent in die geöffnete Datei.
if (!fwrite($handle, $somecontent)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
print "Fertig, in Datei $filename wurde $somecontent geschrieben";
fclose($handle);
} else {
print "Die Datei $filename ist nicht schreibbar";
}
?>
Das was ich brauche ist ein Zeilenumbruch in der Textdatei selbst. Denn zur Zeit speichert er einfach alles hintereinander. Habe auch etwas gesehen mit wordwrap. Aber auch das hilft mir nicht, weil ich dort angeben muss, nach wievielen Zeichen ich den Umbruch haben möchte. Das kann ich aber nicht sagen, da es sich bei der länge immer wieder ändert.
Könnt ihr mir da helfen?
mfg
Kommentar