Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyciąganie danych z pliku przez file()
Forum PHP.pl > Forum > Przedszkole
l3szcz
Witajcie!
Mam takie pytanie, jak zrobić w PHP wyciąganie danych z pliku poprzez file() gdzie linijka z której chce wyciągnąć pliki wygląda tak:
"tekst1" "tekst2" "tekst3" "tekst4" "tekst5" "tekst6"

Chodzi mi o wyciągnięcie danej tekst2 i tekst3 na podstawie tekst1 i jej późniejszą edycję.
Proszę o pomoc smile.gif
anoonym
linijka czy linijki?
bo mówisz ę linijka i podajesz kilka "text".
Z tego co piszesz wynika że jest 1 linijka z tekstami w cudzysłowiach. Dobrze rozumiem?

"danej tekst2 i tekst3 na podstawie tekst1"
tego nie rozumiem
fate
Chcesz czego innego właśnie jak kolega zauważył.
zapisuj tak zeby kazda "dana" byla w nastepnej linijce a nie w jednej czyli dodawaj po danej "\r\n"

Potem jak masz tak skonstruowany plik robisz

  1. $tablica = file(plik.txt);


a dane masz:

  1. echo $tablica[0];
  2. echo $tablica[1];
  3. echo $tablica[2];


gdzie cyferka to nr linijki -1
l3szcz
A jak otworzyć file() koncowke danego pliku?
vifus
Policz sobie, która to linijka (ctrl+g) i jak wyżej w przykładzie masz podane, wpisz ten numer w miejsce podane poniżej:

  1. $tablica = file("plik.txt");
  2. echo $tablica[tu_wpisz_numer_linijki];
fate
dokładanie:
count
l3szcz
Chodzi o to, że w pliku zapisuje sie dużo danych i ostatnia linijka pliku mnie interesuje smile.gif Poczytam do poduszki i zobacze co sie stanie ;D
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.