<html>

<body>
<?php
$folder = opendir("."); // Use 'opendir(".")' if the PHP file is in the same folder as your images. Or set a relative path 'opendir("../path/to/folder")'.
 
$pic_types = array("jpg", "jpeg", "gif", "png");
 
$index = array();
 
while ($file = readdir ($folder)) {
 
  if(in_array(substr(strtolower($file), strrpos($file,".") + 1),$pic_types))
  {
    array_push($index,$file);
  }
}
 
closedir($folder);
?>

<script type="text/javascript"
	src="http://slideshow.triptracker.net/slide.js"></script>
<script type="text/javascript">
  var viewer = new PhotoViewer();

  <?php
  foreach ($index as $value) {
    echo 'viewer.add(\''.$value.'\');'."\n";
  }
?>
  viewer.show(0);
</script>
<a href="javascript:void(viewer.show(0))">Slideshow</a>
<?php
foreach ($index as $value) {
  echo $value."\n";
}
?>
</body>
</html>