|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
Hello j'ai un problème avec la fonction exec.
Dans mon code j'ai <? $var=exec('whoiam'); echo $var; ?> Dans ma page je ne vois rien, la commande n'est pas exécuter et jene comprend pas pourquoiµ. Je ne pense pas que cela soit du au safe mode. ps je suis sous backtrack. |
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Inscription : mai 2008 Messages : 359 ![]() |
Bonjour,
Le safe mode (de php, pas de linux) se désactive au niveau du php.ini. Si tu y a accès, mets safe_mode à Off. Pour savoir si tu as safe mode activé, utilise cela : Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Inscription : mai 2008 Messages : 359 ![]() |
les fonctions du type exec ont peut-être été désactivées.
Regarde dans le php.ini à disable_functions, ou exécute: Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
Ok merci pour ces conseils, je vais les tester de ce pas.
Je viens de vérifier, ca ne vient pas de là |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : mai 2008 Messages : 359 ![]() |
Bonjour,
c'est tout bête, mais j'ai lu tellement vite que j'ai même pas remarqué. La commande est whoami et pas whoiam.
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
Oui je sais j'ai remarqué aussi. et j'ai essayé avec d'autre commande classique aussi. et le résultat est le même.
|
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : mai 2008 Messages : 359 ![]() |
Je suppose que tu peux lancer ces commandes en ligne de commande ?
mets ton niveau d'erreur à E_ALL pour voir s'il y a un message d'erreur. |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
E_ALL? ah je la connais pas cette option de niveau d'erreur. Je vais voir comment faire et je vous tiendrais au courant. Merci pour l'aide.
|
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Inscription : mai 2008 Messages : 359 ![]() |
Au début du script:
error_reporting(E_ALL); |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
Bon alors avec e_all, je n'ai rien du tout.
Ensuite j'ai essayé en plaçant l'utlisateur apache dans le groupe root et ca n'a rien donné non plus. Je commence vraiment à être désespéré avec ce maudit apache. Vous auriez d'autre idée pour moi? |
|
|
00
|
|
|
#11 | ||
|
Membre éclairé
![]() Inscription : mai 2008 Messages : 359 ![]() |
Ok, on va voir ce que la commande produit comme résultat.
Code :
|
||
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
Hello!!!
Merci pour ton aide. J'ai fini par trouvé où était mon erreur : les droit d'accès aux fichiers. ( moi = )Bon sinon il y a un moyen pour aider aussi : regarder les log d'apache, ca aide pas mal pour visualiser les erreurs. Merci pour votre aide les gens |
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 270 ![]() |
Salut tout le monde!!!
J'ai un nouveau soucis avec un exec. Cette fois çi j'essai de faire un exec d'un petite script en C que j'ai écris. il compile bien, il a pas d'erreur. mais quand j'arrive à mon exec dans ma page php, j'ai cette erreur : sh: -c line 0 unexpected EOF while looking for matching `'' sh: -c line 1: syntaxe error unexpected end of file J'ai tester le script C à part et il marche du feu de dieu. Donc si vous avez des idées je suis preneur. Merci Résolu : Problème d'apostrophe qui trainait dans le code. Merci à ceux qui ont pris le temps de me lire |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com