PHP Code: <?php header("content-type: application/x-javascript"); function returnimages($dirname=".") { $files = array(); $curimage = 0; //valid image extensions $pattern="(\.jpg$)|(\.png$)|(\.jpeg$)|(\.gif$)"; if($handle = opendir($dirname)) { while(false !== ($file = readdir($handle))) { if(eregi($pattern, $file)){ echo 'galleryarray[' . $curimage . '] = "' . $file . '";'; $curimage++; } } closedir($handle); } return($files); } //Define array in JavaScript returnimages() //Output the array elements containing the image file names echo 'var galleryarray = new Array();'; ?> HTML Code: <html> <head> <title></title> <script src="pics/getimages.php"></script> <script type="text/javascript"> var galleryarray = returnimages(); var curimg = 0; function rotateimages(){ var imagesDirectory = "pics/" + galleryarray[curimg]; document.getElementById("slideshow").setAttribute("src", imagesDirectory) curimg = (curimg < galleryarray.length - 1) ? curimg + 1 : 0 } window.onload = function(){ setInterval("rotateimages()", 2500) } </script> </head> <body> <img width="468" height="312" id="slideshow" src="..._web\pics\seal.jpg"> </body> </html>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)