Description
string
escapeshellcmd ( string command )
escapeshellcmd() é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.