Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dopisywanie tekstu do pliku przed ostatnim wierszem
Forum PHP.pl > Forum > PHP
matjanos
Witam.

Szukam sposobu, żeby dopisać tekst przed ostatnią linijką pliku .txt. Struktura pliku wymaga stałego zakończenia i nie da się tego zmienić. Z tego co wiem to funkcja fseek() działa tylko w trybie odczytu. Ma ktoś jakiś pomysł?
melkorm
file

Bierzesz przedostatni index -> implode -> file_put_contents .
wdev
Może wyciąć ostatnią linijkę do pamięci, a później wpisać obie? Wiem, że rozwiązanie łopatologiczne, ale może być szybsze niż wczytywanie całego pliku z file...
matjanos
Cytat(melkorm @ 16.01.2011, 05:11:39 ) *
file

Bierzesz przedostatni index -> implode -> file_put_contents .

Zastosowałem to rozwiązanie. Wszystko jest działa! Dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.