Et puis, je me dis, c'est www-data qui exécute ton script en principe. Donc, tu devrais pouvoir mettre :
exec('/var/createaccount.sh ' . $data . ' ' . $mail);
Type: Messages; Utilisateur: psikotik
Et puis, je me dis, c'est www-data qui exécute ton script en principe. Donc, tu devrais pouvoir mettre :
exec('/var/createaccount.sh ' . $data . ' ' . $mail);
Ah, et puis, faut pas préciser l'option -u ? Essaye :
exec('/usr/bin/sudo -u www-data /var/createaccount.sh ' . $data . ' ' . $mail);
A tout hasard, t'as essayé de donner le chemin complet de sudo au lieu de juste "sudo" ? Genre :
exec('/usr/bin/sudo www-data /var/createaccount.sh ' . $data . ' ' . $mail); ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.