login  Naam:   Wachtwoord: 
Registreer je!
 Forum

random script

Offline webbiexl - 02/06/2006 17:41 (laatste wijziging 02/06/2006 17:43)
Avatar van webbiexlPHP interesse dit script werkt op een klein dingetje na... hij geeft een niet bestaand plaatje weer om de zoveel tijd :S hoe kan dat?

  1. <?php
  2. $dir = "DVD/";
  3. $teller=-1;
  4.  
  5. if ($handle = opendir($dir)) {
  6. while (false !== ($file = readdir($handle))) {
  7.  
  8. if ($file != "." && $file != "..") {
  9. $teller++;
  10. $img[$teller] = $file;
  11. }
  12. }
  13.  
  14. closedir($handle);
  15.  
  16. }
  17.  
  18. $random = rand(0, count($img));
  19.  
  20. echo "<a href=index.php?page=album&boek=DVD><img src=\"$dir$img[$random]\" width=140 height=170 border=0></a>";
  21.  
  22. ?>

7 antwoorden

Gesponsorde links
Offline Ibrahim - 02/06/2006 17:48 (laatste wijziging 02/06/2006 17:50)
Avatar van Ibrahim PHP expert http://www.site...&id=60

die helpt je misschien op weg
Offline webbiexl - 02/06/2006 18:08 (laatste wijziging 02/06/2006 18:11)
Avatar van webbiexl PHP interesse ff kijken

edit: nee heb ik nix aan sorry
Offline Rens - 02/06/2006 18:13
Avatar van Rens Gouden medaille

Crew algemeen
Je zou misschien kunnen kijken of er ook een jpeg/jpg/gif enz. extense in de bestandsnaam voorkomt.

  1. <?php
  2. $dir = "DVD/";
  3. $teller=-1;
  4. $extensies[] = "jpeg";
  5. $extensies[] = "jpg";
  6. $extensies[] = "gif";
  7. $extensies[] = "bmp";
  8. if ($handle = opendir($dir)) {
  9. while (false !== ($file = readdir($handle))) {
  10.  
  11. if ($file != "." && $file != ".." &&) {
  12. $bestand = explode(".", $file);
  13. $extensie = $bestand[count($bestand)-1];
  14. if(in_array(strtolower($extensie), $extensies))
  15. {
  16. $teller++;
  17. $img[$teller] = $file;
  18. }
  19. }
  20.  
  21. closedir($handle);
  22.  
  23. }
  24.  
  25. $random = rand(0, count($img));
  26.  
  27. echo "<a href=index.php?page=album&boek=DVD><img src=\"$dir$img[$random]\" width=140 height=170 border=0></a>";
  28.  
  29. ?>
Offline webbiexl - 02/06/2006 18:16 (laatste wijziging 02/06/2006 18:17)
Avatar van webbiexl PHP interesse ja dat had ik ook wel zelf kunnen bedenken :S thnx man ben al de hele fuckin dag bezig met scripten opeens wordt t allemaal even te veel he 
Offline Kevin - 02/06/2006 18:25
Avatar van Kevin Crew Ajax/REST Probeer is met:
  1. <?
  2. echo "<a href=index.php?page=album&boek=DVD><img src=". $dir . $img[$random] ." width=140 height=170 border=0></a>";
  3.  
  4. ?>
Offline webbiexl - 02/06/2006 18:32 (laatste wijziging 02/06/2006 18:51)
Avatar van webbiexl PHP interesse dat haalt niets uit staat er nog hetzelfde, en rens ik krijg de ene error na de ander

das de eerste en ik zie niets
Parse error: parse error, unexpected ')' in /home/estartit/domains/e-start-it.nl/public_html/MITRA/random.php on line 11
Offline Ibrahim - 02/06/2006 20:48
Avatar van Ibrahim PHP expert volgens mij moet die && weg of iets moet erachter, daarom krijg je die parse error
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s