filesize(): stat failed for chemin d'accès spécifique - php

je suis le codage d'un simple doc gestion de script et de la nécessité d'obtenir la taille du fichier et le type de fichier /dossier ou de fichier de/dans une table. en quelque sorte il ne fonctionne pas dans la mention répertoire. s'il vous plaît aider si possible:

    <?php
$path = "./documents";
$dh = dir($path);
while( ($file=$dh->read()) ) 
{
    if( $file=="." || $file=="..")continue;
    echo "<tr><td><a href='download.php?f=$file' title='Click to Open/Download'>$file</a></td>";
    echo "<td>";
    echo (is_file($file))? "<img src='file.jpg'/> FILE" : "<img src='folder.jpg'/> FOLDER ";
    echo "</td><td>" .filesize($file)."</td>";
    echo "<td><input type='checkbox' name='delete[]'/></td></tr>";
}
?>

il n'a fait 2 erreurs - un la taille du fichier ne fonctionne pas pour l'emplacement, si je l'ai changer de chemin "." - tout est ok, mais si j'ai essayer de changer le dossier où j'en ai besoin /documents ...tout va mal, et d'autre part - il ne prend pas le droit de l'icône de fichier ainsi, le même type de problème.
merci

$path = "../documents";
essayé, mais il a perdu complètement ../doc ne fonctionne pas

OriginalL'auteur Ivan M | 2015-12-27