Auteur Sujet: Fonction Php Exec()  (Lu 2059 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Garek

  • Débutant
  • *
  • Messages: 19
Fonction Php Exec()
« le: 28 juillet 2005 à 09:45:35 »
Bonjour,

j'ai un script php ("init.php") dont le fichier a les droit en lecture, écriture, et exécution aux trois niveaux.
J'ai un exécutable ("execute") dont le fichier a les droit en lecture, écriture, et exécution aux trois niveaux.

init.php appelle execute de la façon suivante :
$result=exec("./execute");
lorsque j'appelle la page www.monsite.com/init.php, je reçois un warning:
Citer
Warning: exec() has been disabled for security reasons in /home/users/l/.../www/.../init.php on line 102

Comment puis-je m'affranchir de ces Security Reasons ?

Merci.

Hors ligne ElDino

  • Connaisseur
  • ***
  • Messages: 490
    • http://
Fonction Php Exec()
« Réponse #1 le: 28 juillet 2005 à 09:54:36 »
Bonjour,

Tu ne peux pas t'en affranchir !
Cette fonctiopn est désactivée (cf phpinfo()), justement a cause d'éventuels problèmes de sécurité qu'elle pourrait causer.

Cette fonction n'est pas utilisable.
On n'est pas le meilleur quand on le croit, mais quand on le sait.
Morpheus



FireFox, c'est le Mal.

Hors ligne Garek

  • Débutant
  • *
  • Messages: 19
Fonction Php Exec()
« Réponse #2 le: 28 juillet 2005 à 10:13:57 »
Bon, reçu.
Mon fournisseur de service bancaire me propose alors d'appeler l'exécutable par u script PERL. mais je vois que PERL n'est pas dispo en mutualisé.
Est-ce qu'il y a une méthode pour appeler un exécutable UNIX en mutualisé ?

Merci.

Hors ligne ElDino

  • Connaisseur
  • ***
  • Messages: 490
    • http://
Fonction Php Exec()
« Réponse #3 le: 28 juillet 2005 à 10:16:12 »
Non, pas en mutualisé.

Tu n'arrivera pas a utiliser un système bancaire sur du mutualisé, sauf s'il a été développé dans ce but précis (c'est très souvent qu'en mutu exec() et perl ne sont pas activés)
On n'est pas le meilleur quand on le croit, mais quand on le sait.
Morpheus



FireFox, c'est le Mal.

Hors ligne Garek

  • Débutant
  • *
  • Messages: 19
Fonction Php Exec()
« Réponse #4 le: 28 juillet 2005 à 10:20:39 »
Bien reçu, merci.