2010-05-13 6 views
0

Je suis ce qui suit qui boucle simplement les fichiers dans un répertoire et fait écho aux noms de fichiers. Cependant, quand j'utilise realpath, il ne retourne rien. Qu'est-ce que je fais mal:RealPath renvoie une chaîne vide

if ($handle = opendir($font_path)) { 
    while (false !== ($file = readdir($handle))) { 
     if ($file != "." && $file != ".." && $file != "a.zip") { 

      echo $file.'<br />';//i can see file names fine 

      echo realpath($file);// return empty string?! 

     } 
    } 
    closedir($handle); 
} 

Merci à tous pour toute aide à ce sujet.

~ Je suis sur une machine Windows, exécutant PHP 5.3 et Apache 2.2.

Répondre

3

Vous voulez utiliser

echo realpath($font_path . DIRECTORY_SEPARATOR . $file); 

sinon il regardera dans le répertoire de travail courant.

+0

Génial, merci beaucoup! Ça a marché. – Abs

Questions connexes