Bonjour à tous,

sur une de mes pages, je lance un executable en lui passant comme parametre le nom d'un fichier, genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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