![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 18.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest jakas funkcja lub mozliwosc pobrania ostatniej linii z pliku tak by nie trzeba bylo zczytywac go calego...
Szkoda by pobierac caly plik do tablicy przez funkcje file( ) tylko po to by pobrac ostatnia linie podobnie gdy chce sie pobrac tylko pierwsza. Czy wiecie jak to zrobic oszczedzajac na max serwer? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 18.09.2002 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Możesz zastosować fgets(). Co prawda ta funkcja pobiera pierwszą linię, ale możesz pokombinować i zapisaywać dane na końcu pliku. Wtedy pierwsza linia będzie ostatnią. Tylko taki pomysł przyszedł mi do głowy.
Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
najpierw odpowiednią ilość razy wykonujesz fgets() a potem kiedy dojdziesz do końca pliku zapisujesz ostatnią wartość...
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Przykład zaczerpnięty z : fseek(). Czasem dobrze czytać manuala. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:03 |