Mira a ver si con este ejemplo se t soluciona, es de una galería de imágenes llamada Thunder:
Código PHP:
$handle=opendir($dir);
while($file = readdir($handle)) {
if(is_file($dir.'/'.$file)) {
//Busca extensión
$dot = (strlen($file) - strrpos($file, "."))*(-1);
$file_ext = substr($file, $dot);
$file_ext = strtolower($file_ext);
//ext = extensión
$file_extless = str_replace($file_ext,'',$file); //elimina la extensión (reemplaza $file_ext por '')
if($file_ext == ".jpg" || $file_ext == ".gif" || $file_ext == ".png" || $file_ext == ".jpeg") {
if($col < $max_col) {
echo '<td><div align="center"><a href="'.$dir.'/'.$file.'"><img src="thumb.php?image='.$dir.'/'.$file.'&w=50"><br />'.$file_extless.'</a></div></td>'."\n";
$col++;
} else {
echo '</tr><tr><td><div align="center"><a href="'.$dir.'/'.$file.'"><img src="thumb.php?image='.$dir.'/'.$file.'&w=50"><br />'.$file_extless.'</a></div></td>'."\n";
$col = 1;
}
}
}
}
salu2,