insertion de carcatere speciaux " en debut et fin de chiane d ecaractere

Eléphant du PHP | 72 Messages

14 déc. 2008, 18:09

bonjour a tous,

j'ai recupéré un chemin complet tel que :

Code : Tout sélectionner

$s='C:\Program Files\hrlp.doc';
etant donné que je dois le passe en ligne de commande sous dos , je dois protégé le chemin d tel ques'il y a des espaces celui ci soit bien compris par le ssyteme d'exploitation.

Code : Tout sélectionner

$sIntermittent=str_replace('\\','"\"',$s);
j'obtiens donc le nouveau chemin qui est sous la forme
C:"\"Program files"\"hrlp.doc

Que dois je faire maintenant pour inserer les " en debut de chaine et fin de chaine.

Merc i d'avance

Mammouth du PHP | 959 Messages

14 déc. 2008, 23:40

$s = 'C:\Program Files\hrlp.doc';
$sIntermittent = str_replace('\\','"\"',$s);
$sIntermittent = '"'.$sIntermittent.'"';
C'est de la concaténation :)

Eléphant du PHP | 72 Messages

15 déc. 2008, 12:09

Merci,je cherchais trop compliqué.Comme quoi parfois il suffit de pas chercher compliqué quand on peut faire simple.