ciao a tutti! ho un problema... ho uno script di galleria di immagini che mi funziona perfettamente, soltanto che mi visualizza solo un tipo di immagine, mi spiego meglio.

lo script è in grado di leggere solo alcuni nomi di immagini, nel senso che per esempio i file 001.jpg e 001esempio.jpg me li trova e me li visualizza, mentre i file esempio.jpg (senza numeri nel nome) nn me li riesce a visualizzare...

questo è il codice

Codice PHP:

if (!isset($_GET['pag'])) {

  exit;
}

$path "$direct/$category/thumb"//Il percorso della cartella che contiene le miniature
$img_dir "$direct/$category"//Il percorso della cartella che contiene le immagini
$row_thumb 4//Numero di immagini per riga
$rows_num 2//Numero di righe

print<<<END
<tr>\n
END;

$dir opendir($path);
while (
false !== ($file readdir($dir))) {

  if (
preg_match("/.+\.jp[e]{0,1}g$/i"$file)) {

    
$files_list[] = $file;
  }
}

closedir($dir);
$thumb_num $row_thumb $rows_num;
$max_max $thumb_num $_GET['pag'];
$min $max_max $thumb_num;
$max $max_max count($files_list) ? count($files_list) : $max_max;
for (
$i=$min$i<$max$i++) {

  if ((
$i $row_thumb == 0) && ($i != $min)) {

    echo 
"</tr>\n"
         
."<tr>\n";
  }

  
$thumb $path."/".$files_list[$i];
  
$img preg_replace("/^(.+)(_t)(\.jp[e]{0,1}g)$/i""\\1\\3"$files_list[$i]);
  
$prop getimagesize("$img_dir/$img");
  
$prop[0] = $prop[0]+8;
  
$prop[1] = $prop[1]+60;
  echo 
"<td width=\"25%\" class=\"image\"><p align=\"center\">";
        if(!
file_exists($img_dir/$img)) : print "<a href=\"javascript:openWin('view.php?img=$img_dir/$img','smilies','toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=1,width=$prop[0],height=$prop[1]')\"><img src=\"$thumb\" border=\"0\"></a>"; else : print "<img src=\"not_found.jpg\">"; endif;
       
"</td>\n";

}

$pag_back $_GET['pag'] - 1;
$pag_next $_GET['pag'] + 1;
$pag $_SERVER['PHP_SELF'];
$colspan $row_thumb 1;
$back $_GET['pag'] > "<a href=\"$pag?direct=$direct&category=$category&page=index&pag=$pag_back\">Back</a>" "Back";
$next count($files_list) >= $max_max "<a href=\"$pag?direct=$direct&category=$category&page=index&pag=$pag_next\">Next</a>" "Next";
print<<<END
</tr>
<tr>
<td colspan="2" class="top_image">
$back</td>
<td align="right" colspan="2" class="top_image">
$next</td>
</tr>
<div>
END; 
grazie tante in anticipo!