Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przewijanie i dopisywanie pliku w danej linijce
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Jest funkcja która daje możliwość przewinięcia pliiku do danej linijki i tam dopisania danych (IMG:style_emoticons/default/questionmark.gif)
np mam plik:
  1. bla bla bla<br />
  2. bla bla bla<br />
  3. bla bla bla<br />
  4.  
  5. tu chce coś dopisać np 5 linijka<br />
  6.  
  7. bla bla bla<br />
  8. bla bla bla<br />
  9. tu dalej jakieś blabla<bra />




Ten post edytował tofik1778983 23.07.2010, 16:07:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
- pobierz linie pliku do tablicy (np. poprzez file)

Jasne, będzie miał plik 200 MiB, to też? Marnujesz pamięć.

Rozwiązanie:
  • otwórz plik źródłowy, stwórz tymczasowy, docelowy
  • czytaj źródłowy, linia po linii - numer zapisuj w zmiennej, a bieżąco odczytaną zapisz w docelowym
  • jeśli numer linii jest tym, którego szukasz, zapisz do docelowego tę zawartość, którą potrzebujesz
  • itd, itd.
  • potem nadpisz plik źródłowy plikiem docelowym rename
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 05:55