fonction exec()

fonction exec() - PHP - Programmation

Marsh Posté le 02-05-2011 à 15:49:38    

Bonjour,

 

je rencontre actuellement un problème avec la fonction exec().

 

Je n'arrive pas à passer de variable.

 

exemple avec $path qui contient une variable string avec le chemin vers un exécutable et des paramètres (ex: /chemin/bin -parametre)

 

exec($path); ne marche pas

 

mais

 

exec("/chemin/bin -parametre" ); marche

 

évidemment, $path est bien défini, ce n'est pas un problème de droit vu qu'exec marche bien si je remplace la variable par son contenu.

 

Je ne vois donc pas vraiment ou est le problème..

 

Merci d'avance!

Message cité 1 fois
Message édité par Rom's 4444 le 02-05-2011 à 16:34:30
Reply

Marsh Posté le 02-05-2011 à 15:49:38   

Reply

Marsh Posté le 02-05-2011 à 16:13:43    

Rom's 4444 a écrit :


exec(/chemin/bin -parametre); marche


Sans guillemets/quotes? :o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 02-05-2011 à 16:36:09    

post édité, c'est avec guillemets, la ligne fonctionne de toute façon :o

Reply

Marsh Posté le 02-05-2011 à 16:48:18    

Rom's 4444 a écrit :

post édité, c'est avec guillemets, la ligne fonctionne de toute façon :o


...et t'es sûr que t'as vraiment la même chose dans ta variable?:o
Genre si tu fais ça t'as la même chose?
 

Code :
  1. $toto = "/chemin/bin -parametre";
  2. exec($toto);


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed