Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> usunięcie linii z pliku, jak najprościej
morrison
post 26.09.2005, 20:32:12
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 24.05.2004
Skąd: krakow

Ostrzeżenie: (10%)
X----


więc dopisuję do pliku *.xml jakies dane. chce je dopisywac przed ostatnią linią, czyli albo od razu wrzucic te dane przed ostatnia linie pliku(ale jak?) albo usunac ostatnia linie potem dopisac dane i potem dodac z powrotem ostatnia linie.
prosze o jakis przyklad

pozdr


--------------------
Go to the top of the page
+Quote Post
NuLL
post 26.09.2005, 20:41:34
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Linie czy załóżmy węzeł DOM-a ?


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Ludvik
post 28.09.2005, 15:01:58
Post #3





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Odczytujesz plik używając file()" title="Zobacz w manualu php" target="_manual. Odczytujesz liczbę wierszy, czyli rozmiar tablicy. Wiersz o indeksie rozmiar-1 przesuwasz na index rozmiar. Nowe dane umieszczasz pod indeksem rozmiar-1. Plik zapisujesz od zera łącząc tablicę przez
  1. <?php
  2. implode("n", $filearray);
  3. ?>

Jeżeli chodzi o dane tekstowe, a nie węzły jak pytał się NuLL...

Ten post edytował Ludvik 28.09.2005, 15:08:27


--------------------
Go to the top of the page
+Quote Post
morrison
post 18.10.2005, 21:49:27
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 24.05.2004
Skąd: krakow

Ostrzeżenie: (10%)
X----


ma taki kod:
  1. <?php
  2.  
  3. $lines = file($fileName); //pobieram zawartosc pliku
  4. foreach ($lines as $line_num => $line) {
  5.  $line_num++;
  6. }
  7.  
  8. ?>

co tu dopisac by usunac ostatna linie z pliku, a potem zapisac z powrotem to do pliku bez tej usunietej linii?

OK, juz sobie poradzilem z tym - nieaktualne;)

Ten post edytował morrison 19.10.2005, 08:28:30


--------------------
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.04.2024 - 22:42