login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ocassions site

Offline spiky - 23/11/2005 08:32 (laatste wijziging 23/11/2005 08:33)
Avatar van spikyNieuw lid Hoi, ik ben voor een collega een website aan het maken waar hij zijn auto's kan aanbieden.

Ik heb het volgende:
Ik heb een formulier waar hij alle gegevens over de auto kan invullen.
daarna gaat hij naar de pagina waar je foto's kan uploaden, en deze worden geupload in de map ocassion met de naam van het id.
dus zeg maar in /15/renault.jpg en de thumb komt dan in /15/thumbs/renault.jpg

Dit gaat allemaal prima.

Maar hoe kan ik nou bij het ophalen van de gegevens een random fototje krijgen uit de map thumbs?
Ik heb nu het volgende:

  1. <?php
  2. $dir = "images/ocassions/$record->id/thumbs/"; //pad
  3. if(!is_dir($dir))
  4. {
  5. echo $dir.' is geen directory';
  6. //exit;
  7. }
  8. //tel aantal bestanden, '.','..' niet meetellen
  9. $dirh=opendir($dir);
  10. for($i=-2;($file=readdir($dirh))!== false;$i++)
  11. ;
  12. $random=rand(1,$i); //bepaal random file
  13. rewind($dirh);//edit: reset dir-handle
  14. for($i=-2;($file=readdir($dirh))!== false;$i++)
  15. if($i==$random)
  16. break;
  17. //$file bevat bestandsnaam van random file
  18.  
  19. echo "<td>";
  20. if ($file!=''){
  21. echo "<img border='0' SRC='images/ocassions/$record->id/thumbs/$file'>";
  22. }else{
  23. echo "<img src='http://www.purpleblue.nl/images/error.gif'>";
  24. };
  25. ?>


Maar ik krijg heel af en toe een plaatje, maar meestal de error.gif of helemaal geen plaatje 
Wat doe ik fout?
hebben jullie nog andere tips of info over hoe ik zoiets kan maken:?:

Alvast bedankt!

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.205s