Ciao a tutti... ho questo script che però non funziona tanto bene...
Con firefox funziona perfettamente
con explorer no...
con explorer i nomi dei file non me li visualizza perchè questo script crea un'immagine con all'interno il nome del file (o almno credo..)
ecco lo script...
Codice PHP:
<?php
// Questo array contiene le estensioni dei file immagini. Tutto in minuscolo.
$img_extensions = array("zip","doc","jpg","pdf","txt","psd","gif","jpeg","png",);
$handle = opendir("./");
while (false !== ($filename = readdir($handle)))
{
$split = explode(".", $filename);
$extension = strtolower(end($split));
if(in_array($extension, $img_extensions) && substr(substr($filename, 0, -(strlen($extension)+1)) , -9) != "__thumb__")
{
$files[] = array($filename, $extension);
}
}
$repeat = (int) count($files) / 2;
for($i = 0; $i < $repeat; $i++)
{
echo "<tr>\n";
for($j = 0; $j < 2; $j++)
{
echo "<tr>\n";
$id = ($i*2)+$j;
if($files[$id])
{
$size = filesize($files[$id][0]);
echo '<td width="40%">[img]'.$thumb_file.'[/img]</td>'."\n"
. '<td width="10%" align="center">'.$size.' bytes</td>'."\n"
. '<td width="10%" align="center">[url="'.$files[$id][0].'"][img]freccia.jpg[/img][/url]
</td>';
}
echo "<tr />\n";
}
echo "<tr />\n";
}
?>
Ecco come si visualizza lo script: