escapeshellcmdProtège les caractères spéciaux du Shell
&reftitle.description;
stringescapeshellcmdstringcommandescapeshellcmd échappe tous les
caractères de la chaîne command
qui pourraient avoir une signification spéciale dans une
commande Shell. Cette fonction permet de s'assurer que la commande sera
correctement passée à l'exécuteur de commande Shell
exec et system, ou encore
à guillemets obliques.
Les caractères suivants seront échappés :
#&;`|*?~<>^()[]{}$\, \x0A
et \xFF. ' et "
sont échappés que s'ils ne sont pas par paire. Sous Windows, tous ces caractères
ainsi que % sont remplacés par un espace.
&reftitle.parameters;
command
La commande à échapper.
&reftitle.returnvalues;
La chaîne échappée.
&reftitle.examples;
Exemple avec escapeshellcmd
]]>
&reftitle.seealso;
escapeshellargexecpopensystemles guillemets obliques