Variable php qui n'entre pas dans le shell

hokutonoken76100 Messages postés 13 Statut Membre -  
hokutonoken76100 Messages postés 13 Statut Membre -
Bonjour tout le monde,
j'ai écrit un petit script en php afin de me récupérer une variable et de l' utiliser dans un shell, mais cela ne fonctionne pas.Il semblerait que la variable n'arrive pas à atteindre le shell et je ne comprend pas pourquoi, j'ai toujours comme résultat "inconnu au bataillon".
j'ai essayé de suivre cette explication mais rien n'y fait, modifié le shell, modifier le code php toujours rien,j'ai meme fait un echo "$user" sur ma page php ma variable va bien dans ma page go.php mais pas dans le shell.
merci d'avance si quelqu'un peut arriver à me débloquer.


formulaire :
<head><title>aie!</title></head>
<form action="go.php" method="post">
<p>
Nom <input type="text" name="user" /> <br>
<input type="submit" value="Valider" />
</p>
</form>

page go.php :
<html><head><title>PRISE DE TETE</title></head><body>boulet</body><br><br>
<?php echo exec("sudo /usr/libexec/patate.sh" .$_GET['user']); ?>
</html>

patate.sh :
if [ "$(grep $1 /etc/group)" ]
then echo "l'utilisateur que vous avez saisi est déjà utilisé"
else echo "inconnu au bataillon"
fi

ou
patate.sh :
if [ "$(grep $user /etc/group)" ]
then echo "l'utilisateur que vous avez saisi est déjà utilisé"
else echo "inconnu au bataillon"
fi

1 réponse

hokutonoken76100 Messages postés 13 Statut Membre 1
 
c'est bon problème résolu
0