29. Februar 200818 j Hi zusammen, Ich bin auf der suche nach einer Möglichkeit, wie ich nachträglich an eine von mir bestimmte Stelle innerhalb einer schon bestehenden Datei schreiben kann. Ich habe bereits mit fopen/fseek/fwrite probiert aber so wird das nicht gehen, da fseek mit 'a' oder 'a+' option nicht funktioniert (laut php doku). Ziel dabei ist, dass ich in eine Datei schreiben möchte, ohne diese zuvor komplett in den Speicher laden zu müssen (Da die Datei sehr groß ist)... Alternativ könnte man auch irgendwie die letzten x Bytes der Datei abschneiden und neu schreiben (natürlich auch unter der Vorraussetzung, nicht die komplette Datei in den Speicher laden zu müssen...) Hat jemand eine Idee..? Viele Grüße, Markus
29. Februar 200818 j AFAIK nicht möglich, aber nicht weil PHP das nicht kann, sondern weil das eine beschränkung von dateisystemen ist. interessant ist sicher FAQ der Newsgroups de.comp.lang.php.* - 13.4. Wie kann ich in einer Datei eine Zeile einfügen oder löschen? s'Amstel
1. März 200818 j Dabei wird die Datei aber auch erstmal die Datei komplett eingelesen und jede Zeile einzeln durchgegangen, wenn ich das richtig sehe.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.