Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Losowanie naz plikow z katalogu
MrLoverLover
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 18.02.2012

Ostrzeżenie: (0%)
-----


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ć
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


  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];
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:56