prob d'exec avec le caractère "&"
Bonjour à tous,
sur une de mes pages, je lance un executable en lui passant comme parametre le nom d'un fichier, genre :
Code:
1 2
|
exec("toto.exe nomFichier"); |
en faisant des tests aujourd'hui, j'ai decouvert une tres mauvaise surprise : Si jamais le nom de fichier contient la variable '&' cette ligne declanche une erreur windows "erreur inconnue". J'ai essayé de lancer la commande à la main, et ca m'a donné ceci :
pour la ligne : il donne l'erreur : cdef n'est pas reconnu en tant que command interne...
si quelqu'un a une idée pour empecher d'interpreter ce caractere comme un caractere special, je suis preneur
Merci d'avance