login  Naam:   Wachtwoord: 
Registreer je!
 Forum

elke 5 sec. andere foto (Opgelost)

Offline vbdesign - 16/06/2009 15:42
Avatar van vbdesignLid Beste,

Ik hebt een script gevonden op deze site om foto's uit een album te nemen, enkel als hij je browser refresht krijg je een andere foto te zien. Nu zou ik graag weten hoe je kan doen dat hij om de 5 sec. een andere foto laat zien.

De code is:

  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]\" width=\"400\" height=\"300\" border=\"0\" alt=\"fotoalbum\" />";
  16. ?>


Met vriendelijke groet,

Vanhees Bert

6 antwoorden

Gesponsorde links
Offline Ontani - 16/06/2009 15:45
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Met javascript werken en dus niet met php proberen te refreshen...
Offline ArieMedia - 16/06/2009 16:01
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Wat ik zou doen is random 10 foto's ophalen. dit in een javascript-array terugsturen en javascript om de 5 seconden de volgende foto uit de array laten zien.
Offline vbdesign - 16/06/2009 16:17
Avatar van vbdesign Lid Ik ken niks van javascript,
Weet iemand hoe je dit precies kan doen dan ?
Offline junior - 16/06/2009 16:43
Avatar van junior Lid Je moet het volgende weten:
php is serverside. De server parsed deze pagina (berekent het nodige e.d.) en stuurt deze in de vorm van een html pagina naar de bezoeker.

Daarna heb je met php geen controle meer over die pagina.
Javascript daarentegen werkt in de html pagina. Dus zeg maar 'op de computer van de bezoeker'.


Je zou eens moeten zoeken naar javascript banner rotator script.
http://www.site...er_rotatie
dit zijn er 3 van op sitemasters. Geen idee wat het niveau van de scripts is, kheb ze niet nagekeken.
Offline Pellens - 17/06/2009 07:04
Avatar van Pellens PHP interesse Met jQuery kan je mooie resultaten bekomen.
Google op jQuery Slideshow ofzo!
Offline jaronneke - 17/06/2009 08:16
Avatar van jaronneke MySQL interesse Precies, dan krijg je letterlijk 1000 resultaten waar je wat aan hebt ( zelfs kan en klaren scripts die je zelf nog even dynamisch moet maken )
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s