login  Naam:   Wachtwoord: 
Registreer je!
 Forum

meerdere foto's random uit map (Opgelost)

Offline Gezienus - 28/11/2009 15:58 (laatste wijziging 28/11/2009 16:00)
Avatar van GezienusLid Ik gebruik onderstaand script om foto's uit een map te laden:

  1. <?php
  2. $dir = "fotos/";
  3. $teller=-1;
  4. if ($handle = opendir($dir)) {
  5. while (false !== ($file = readdir($handle))) {
  6. if ($file != "." && $file != "..") {
  7. $teller++;
  8. $img[$teller] = $file;
  9. }
  10. }
  11.  
  12. closedir($handle);
  13. }
  14. $random = rand(0, count($img));
  15. echo "<img src=\"$dir$img[$random]\>";
  16. ?>


Hoe kan ik dit wijzigen zodat ik het script op meerder plaatsen in mijn pagina kan gebruiken zonder dat er 2 x dezelfde foto komt?

Ook krijg ik regelmatig dat er geen foto wordt getoond maar er een kruisje is te zien. Weet iemand hoe ik dat kan oplossen?

2 antwoorden

Gesponsorde links
Offline MiST - 28/11/2009 21:08
Avatar van MiST Lid verwijder gewoon de link naar je al gekozen foto uit de array. kies dan een tweede. waarschijnlijk ga je dan wel moeten werken met array_keys() want als je dan net een nummer kiest dat er niet meer in zit...
Offline Milo - 08/12/2009 22:40
Avatar van Milo Nieuw lid Zet hem in een array en haal met de functie rand een aantal fotos uit array
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s