dans le cadre d'un projet qui utilise des lignes de commande dos, il m'arrive d'etre confronté à des chemins absolu presentant des espaces.
Or dos n'aime pas les espaces et ma commande exec("c:\Fichier Avec Espace\Fichier.wbs");ne marche pas.
En consequence , il me faut créer une fonction qui me permette d'obtenir ceci :
Code : Tout sélectionner
$s='C:\Chelmin Avec Espace\Titit et toto\fichier.doc';Code : Tout sélectionner
$s='"C:"\"Chelmin Avec Espace"\"Titit et toto"\"fichier.doc";$sCheminRectifier='';
$j=explode("\\",$s);
$iJ=count($j);
for ($iI=0;$iI==$iJ;$i++){
$sCheminRectifier.='"$s[$iI]"';
}
Ou est mon erreur, d'autre part quekl est la fonction la plus appropié pour rechercher des espaces et les remplacé.
merci à tous
[/code]