Variable php qui n'entre pas dans le shell
hokutonoken76100
Messages postés
13
Statut
Membre
-
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
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
A voir également:
- Variable php qui n'entre pas dans le shell
- Classic shell - Télécharger - Personnalisation
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vba range avec variable ✓ - Forum VB / VBA
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret? ✓ - Forum Python