Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowe obrazki, :(
DJMRZ
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.01.2005

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


potrzeba mi skrypt który z danych foldeów będzie sobie wybierał losowe obrazki , na forum już jest pododbny temat lecz nic z niego nie kapuje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) dopiero zaczynam zabawe z php i prosiłbym o podanie gotowego skryptu co gdzie i jak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) na przykładzie folderów jakiś (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) tak zębym musiał tylko zmienić nazwe na swoje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) z góry dziękuje za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Proste i nieskomplikowane (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
  1. <?php
  2. $dir = './'; // katalog do przeszukania
  3. $ext = array('bmp', 'jpg', 'png'); // tablica z typami plików
  4. $ile = 3; // ile plików ma wyświetlić
  5.  
  6. if($d = opendir($dir))
  7. {
  8.     $pliki = array();
  9.     
  10.     while($f = readdir($d))
  11.     {
  12.         if(in_array(substr($f, -3), $ext))
  13.         {
  14.             $pliki[] = $dir.$f;
  15.         }
  16.     }
  17. }
  18.  
  19. shuffle($pliki);
  20. reset($pliki);
  21.  
  22. if($ile > count($pliki))
  23. {
  24.     $ile = count($pliki);
  25. }
  26.  
  27. for($i = 0; $i < $ile; $i++)
  28. {
  29.     echo $pliki[$i].'<br/>';
  30. }
  31. ?>


Ten post edytował crashu 17.01.2005, 22:30:05
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 14:56