PHP - odczytujemy zawartość pliku, który posiada kilka linii zawartości wersja2

DZIAŁANIE: Linia nr 1 w tym pliku to : linia1
Linia nr 2 w tym pliku to : linia2
Linia nr 3 w tym pliku to : linia3
Linia nr 4 w tym pliku to : linia4
Linia nr 5 w tym pliku to : linia5
 

Kod:

Ewentualne Objaśnienia:

Tutaj mamy kolejny przykład - a właściwie drugą wersje tego jak zrobić odczyt całości pliku ( takiego który posiada więcej niż 1 linia ).
Poprzednie rozwiązanie jest zapewne wygodniejsze i szybsze w zakodowaniu, jednak jak wcześniej mówiłem nie z każdą wersją PHP to działa. Dlatego tutaj mamy alternatywę!

Tutaj wykorzystamy po prostu dobrze nam znaną pętle while. Pętla ta wykorzystuje funkcję feof - jest to funkcja, która oznacza koniec danego ( jego zawartości ) pliku. Czyli popatrzmy na kod - zostaje otwarty nasz plik - parametr r czyli tylko odczyt - bo nic więcej nam tutaj nie potrzeba. Dalej pojawia się zmienna $licznik, ale to tylko przydatne do wyświetlania, nie ma to związku z tą metodą. Następnie mamy właśnie wspominaną pętle while której argumentem jak widać jest negacja czyli :

while( !feof($plik) - czyli pętla dopóki funkcja "końca pliku" ma wartość 0 ( bo negacja ! ), czyli dopóki plik nie zakończy się pętla będzie się powtarzać.

No i dalej jak widzimy jest pobierana zawartość ( czyli w pętla dana linia zawartości pliku ), zwiększana jest zmienna $licznik, a następnie wyświetlana zawartość danej ponumerowanej przez nas w kodzie linii zawartości pliku.

Wiadomo to numerowanie linii tutaj nie było potrzebne za specjalnie do niczego, zrobiłem to po prostu dla pewnej estetyki, pokazania działania i ogólnego kombinatorstwa, które lubię :P