A php example

www.rubble.infowww.glamrusuk.comwww.toylander.comwww.toylanderownersclub.com

The code to produce this table of images is :-

<!doctype html public "-//W3C//DTD HTML 4.01//EN">
<html>
   <head>
      <title>Table of images</title>
   </head>
<body>

<center><table border="0" cellpadding ="10">

<?php

// Directory containing the images - need the trailing slash /
$read 'images/';
  
// Open the directory and create an array of the images
$myDirectory opendir($read);
  
while(
$entryName readdir($myDirectory))
{
// This will only select jpg images from the folder
if (strtolower(substr($entryName, -3)) == "jpg")
$dirArray[]=$entryName;
}
    
closedir($myDirectory);
 
// Count the number of images
$indexCount count($dirArray);
  
// Setup the table layout
$column=1;
  
for (
$i=0$i<$indexCount$i++)
{
if (
$column==1)
{
echo 
"<tr>";
}

// Remove the .jpg extension from the image name for use in the image alt.
$altTag[$i] = substr($dirArray[$i], 0, -4);

// Display the images 150px wide in a table
// and create a link to the original image
echo '<td align="center">
<a href="'
.$read.$dirArray[$i].'" target="_blank">
<img border="0" src="'
.$read.$dirArray[$i].'" alt="www.'.$altTag[$i].'"width = 150 />
</a></td>'
;

$column++;
  
// Amount of the images in a row ( 5 = 4 images in the row )
if ($column==5)
{
// End the row if the images reach the target number
echo "</tr>";
$column=1;
}
}

?>

</table></center>

</body>
</html>