URL: https://www.overclockers.at/coding-stuff/php_zeile_aus_csv_file_loeschen_132918/page_1 - zur Vollversion wechseln!
Hi leute!
ich möchte in einem csv file eine bestimmte zeile löschen. ich habe mich ein bisschen durchs php man durchgeackert und hab diese funktion gefunden:
fseek .. diese setzt den dateizeiger an die richtige stelle
und dann einfach die zeile mit fwrite und einem leeren string überschreiben, oder ist das schon im ansatz falsch?
nochdazu kommt, dass fseek eine byte anzahl vom beginn der datei braucht, also vorher weiß ich dann wieviele bytes die zu löschende zeile vom anfang der datei entfernt ist?
lg & tia Facetious
der ansatz ist schon falsch.
du löscht die zeile ja nicht, du ersetzt sie nur.
löschen würd ich sie so indem du alles ausliest, das was du ned willst einfach ned mitnimmst und danach die file neu schreiben lässt.
ja, aber wenn ich die zeile durch nichts ersetze ist ja theoretisch gelöscht oder lieg ich falsch
aber dein lösungsforschlag ist auch gut, an das hab ich noch nicht gedacht
thx Facetious
Zitataber dein lösungsforschlag ist auch gut, an das hab ich noch nicht gedacht
sry ... nicht gleich beissen ...
solved
danke lg Facetious
über odbc würds auch gehen.
ist aber nur bei größeren files zu empfehlen 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026