Cita: NOTA: $fich es lo que me devuelve un readdir();
bueno aca te hago una acotacion : justamente $fich es SOLO EL NOMBRE del archivo x lo tanto si vos usaste readdir de una manera como esta:
Código PHP:
<?php
$dir = 'archivos/';
if ($gestor = opendir($dir)) {
while (false !== ($archivo = readdir($gestor))) {
if ($archivo != "." && $archivo != "..") {
echo "$archivo\n";
}
}
closedir($gestor);
}
?>
entonces en la lineas donde tenes :
$tam=filesize($fich);
$fmod=filemtime($fich);
tendrias que poner
$tam=filesize($dir.$fich);
$fmod=filemtime($dir.$fich);