Mais j'ai essayé mais le chemin est rangé dans une variable $file. C'est pour ça, j'ai même essayé de recréer une nouvelle variable par concaténation de morceaux de la premiere avec des substr du style $home2=substr($file,15).%20.substr($file,...); mais d'une part ceci ne marche pas et n'est pas portable car il me faut connaitre ou sont les espaces dans le nom de fichiers et d'autre part ma boucle while sur l'ensemble des fichiers ne sert a rien et il faut les faire un par un. C'est pour ca que je disais que c'était stoqué à l'interieur d'une variable qui change a chaque tour de boucle.