Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Edycja pliku - usuniecie/zastapienie danego wier
Spooky2
post 28.04.2009, 10:21:37
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Hmm jak w temacie- musze usunac po jednnym wierszu z danego pliku, ew nadpisac go - jak i czym to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Spawnm
post 28.04.2009, 10:31:08
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




możliwe że będzie lepszy sposób ...

$x=file('nazwapliku.txt');
$x[0] //1 linia pliku
Go to the top of the page
+Quote Post
pawkow
post 28.04.2009, 10:37:55
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 7
Dołączył: 30.09.2006

Ostrzeżenie: (0%)
-----


Tak bardzo amatorsko, ale powinienneś sobie poradzić, to jak napisał kolega wyżej:

Kod
$plik = file('plik.txt');


w zmiennej $plik masz tablicę której klucz = numer linii (numerowane od zera)

do usuwania wierszy z pliku użyj unset():
Kod
unset($plik[0]); // usunie pierwszą linię pliku


do dodania oczywiście:
Kod
$plik[] = 'to sie doda na końcu pliku';
Go to the top of the page
+Quote Post
Spooky2
post 28.04.2009, 10:57:04
Post #4





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Nie oto mi chodzilo, ale ok :-) Kombinacyjnie to jakos obejde. Dzienks
Go to the top of the page
+Quote Post
pawkow
post 28.04.2009, 11:06:35
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 7
Dołączył: 30.09.2006

Ostrzeżenie: (0%)
-----


Więc napisz ładnie o co chodziło winksmiley.jpg
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:57