exec() : commande qui s'exécute ou pas selon les paramètres.
Posté : 19 nov. 2008, 20:19
Bonsoir !
J'ai un problème assez bizarre, je ne comprends pas pourquoi... :/
Si je fais ça
Maintenant, si je fais ça :
Le pire, c'est que si j'exécute la même commande en console, ça marche sans problème ! (en remplaçant tout les \\ par des simples \ bien sûr...
Pour débugué, j'ai fais
Je ne comprends pas... :/
Merci !
J'ai un problème assez bizarre, je ne comprends pas pourquoi... :/
Si je fais ça
exec('"C:\\Program Files\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.exe"');
Adobe Reader s'ouvre bien...Maintenant, si je fais ça :
exec('"C:\\Program Files\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.exe" "C:\\repertoire\\fichier.pdf"');
Pour ouvrir le fichier C:\repertoire\fichier.pdf, ben rien ne se passe... Adobe Reader ne s'ouvre même pas...Le pire, c'est que si j'exécute la même commande en console, ça marche sans problème ! (en remplaçant tout les \\ par des simples \ bien sûr...
Pour débugué, j'ai fais
echo '"C:\\Program Files\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.exe" "C:\\repertoire\\fichier.pdf"';
Et aucun problème...Je ne comprends pas... :/
Merci !