![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.03.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zastanawiam się jak najszybciej odczytać 10 najstarszych plików, coś w rodzaju polecenia -> np. passthru("ls -t -r | head -n 10",$output); Lecz nie moge użyć funkcji passthru, system, exec, shell_exec. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Otwórz katalog za pomocą opendir. Potem readdir + filectime, do tego jakiś ładny algorytm sortowania i śmiga. Tylko jeden tip. Nie wczytuj wszystkich plików do tablicy! Sortuj na bierząco, trzymaj tylko 10 wpisów w pamięci.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 20:26 |