par
zeus » 26 mai 2010, 10:05
La solution de
stealth35 fonctionne parfaitement.
Toutefois, en ce qui me concerne, quand il faut inclure des paramètre, je suis un fan du sprintf() :
// Je construit la commande en dehors, pour simplifier la lecture du code.
// Le sprintf permet de décomposer la complexité de la ligne : d'un côté la commande brute, de l'autre, les variable qui permettent d'alimenter la commande
$exec_cmd = sprintf('sudo /root/scripts/ajout.sh %s %s', $login, $dossier);
// Execution de la commande
exec($exec_cmd);
PS : ah oui, n'oublie pas de cliquer sur le petit bouton vert sur le message de
stealth35 qui t'a permis de résoudre ton soucis pour indiquer aux futurs visiteurs la réponse qui t'as aidée

La solution de [b]stealth35[/b] fonctionne parfaitement.
Toutefois, en ce qui me concerne, quand il faut inclure des paramètre, je suis un fan du sprintf() :
[php]// Je construit la commande en dehors, pour simplifier la lecture du code.
// Le sprintf permet de décomposer la complexité de la ligne : d'un côté la commande brute, de l'autre, les variable qui permettent d'alimenter la commande
$exec_cmd = sprintf('sudo /root/scripts/ajout.sh %s %s', $login, $dossier);
// Execution de la commande
exec($exec_cmd);[/php]
PS : ah oui, n'oublie pas de cliquer sur le petit bouton vert sur le message de [b]stealth35[/b] qui t'a permis de résoudre ton soucis pour indiquer aux futurs visiteurs la réponse qui t'as aidée ;)