Problème avec php (formulaire et shell)
Résolu/Fermé
lamou23
Messages postés
178
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
21 mars 2011
-
7 juil. 2010 à 14:42
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 7 juil. 2010 à 18:45
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 7 juil. 2010 à 18:45
A voir également:
- Problème avec php (formulaire et shell)
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Classic shell windows 11 - Télécharger - Personnalisation
- Formulaire instagram compte suspendu - Guide
- Retour a la ligne php ✓ - Forum PHP
6 réponses
salut,
et si tu essaye ca dictement en console, ca donne quoi ?
sudo -u root script/adduser.sh samou $1$m393mvlm$/MrM5offlmzk46U.sjlIG.
comme ca on saura si le pb vient du shell ou de php
et si tu essaye ca dictement en console, ca donne quoi ?
sudo -u root script/adduser.sh samou $1$m393mvlm$/MrM5offlmzk46U.sjlIG.
comme ca on saura si le pb vient du shell ou de php
lamou23
Messages postés
178
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
21 mars 2011
7 juil. 2010 à 15:04
7 juil. 2010 à 15:04
ça donne le même résultat
c'est donc un problème de ton shell qui récupère mal le 2ème argument. c'est peut-être a cause des $ dans ta chaine. Ton shell croit que c'est des variables et cherche à les interpréter.
lamou23
Messages postés
178
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
21 mars 2011
7 juil. 2010 à 15:30
7 juil. 2010 à 15:30
oui ça doit être ça
éspérant que quelqu'un pourra m'aider dans ce cas la
éspérant que quelqu'un pourra m'aider dans ce cas la
est-ce que cette commande marche ?
sudo -u root printf samou $1$m393mvlm$/MrM5offlmzk46U.sjlIG. > /var/www/pfe/.htpasswd
Si c'est oui, il te suffit de parcourir ta chaine coté php en remplacant les $ par autre chose et de faire la manip inverse une fois les argument recupéré par ton shell.
Si ca marche pas, j'ai pas d'idée
sudo -u root printf samou $1$m393mvlm$/MrM5offlmzk46U.sjlIG. > /var/www/pfe/.htpasswd
Si c'est oui, il te suffit de parcourir ta chaine coté php en remplacant les $ par autre chose et de faire la manip inverse une fois les argument recupéré par ton shell.
Si ca marche pas, j'ai pas d'idée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fxtaa
Messages postés
1050
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
2 avril 2015
74
7 juil. 2010 à 15:47
7 juil. 2010 à 15:47
Si le problème vient de ton shell qui essaye d interpréter les $ il suffit de les antislasher une fois : \$1\$m393mvlm\$
Avec un expression régulière ca doit être possible
Avec un expression régulière ca doit être possible
lamou23
Messages postés
178
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
21 mars 2011
7 juil. 2010 à 18:45
7 juil. 2010 à 18:45
j'ai finalement trouvé, il suffit de rajouter deux cotes autour du second argument:
sudo -u root script/adduser.sh samou '$1$m393mvlm$/MrM5offlmzk46U.sjlIG.'
;) a+
sudo -u root script/adduser.sh samou '$1$m393mvlm$/MrM5offlmzk46U.sjlIG.'
;) a+
7 juil. 2010 à 15:04