Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Losowanie naz plikow z katalogu
Forum PHP.pl > Forum > Przedszkole
MrLoverLover
Witam,
Potrzebuję skrypt, który wylosuje mi 9 nazw plików z danego katalogu, tak aby każda była inna.
Nie mam pomysłu jak się za to zabrać
b4rt3kk
  1. // pobieranie wszystkich plików z katalogu
  2. // w tym i również folderów, ale tym to już się chyba możesz sam zająć
  3. // żeby dodać odpowiednie warunki
  4.  
  5. $dir = 'sciezka/';
  6. $handle = opendir($dir);
  7. $files = array();
  8.  
  9. while (false !== ($entry = readdir($handle))) {
  10. $files[] = $entry;
  11. }
  12.  
  13. // mamy teraz tablicę która zawiera wszystkie pliki w wybranym folderze
  14. // teraz można pomieszać kolejność w tablicy (czyli wylosować te przypuśćmy 9 plików)
  15.  
  16. $files = shuffle($files);
  17.  
  18. // wyświetlenie wyników
  19. // tu też musisz dodać odpowiednie warunki, typu sprawdzenie wielkości tablicy (może być przecież mniejsza niż 9).
  20.  
  21. for ($i=0; $i<9; $i++) echo $files[$i];
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.