Variable php qui n'entre pas dans le shell

Fermé
hokutonoken76100 Messages postés 12 Date d'inscription mercredi 22 avril 2009 Statut Membre Dernière intervention 23 avril 2009 - 22 avril 2009 à 19:13
hokutonoken76100 Messages postés 12 Date d'inscription mercredi 22 avril 2009 Statut Membre Dernière intervention 23 avril 2009 - 23 avril 2009 à 16:59
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 12 Date d'inscription mercredi 22 avril 2009 Statut Membre Dernière intervention 23 avril 2009 1
23 avril 2009 à 16:59
c'est bon problème résolu
0