php exec

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php exec

Re: php exec

par inkydjango » 10 sept. 2010, 11:46

La réponse était que mon httpd était mode fast-cgi. La commande ne pouvez donc fonctionner

utiliser dans ce cas :

pcntl_exec à la place de exec.

++

Re: php exec

par stealth35 » 09 sept. 2010, 18:31

si tu fais
echo `which whoami`;
ca donne quoi ?

Re: php exec

par inkydjango » 09 sept. 2010, 17:04

Nan c'est pas aussi simple

l'emplacement est correct, mes codes fonctionnent sur d'autres machines mais pas sur celle la.

C'est un bug système ou un bug php sur centos.

j'ai pris l'exemple de la commande whoami pour simplifier à fond le code mais ça fait ça avec tout mes commandes shell que j'insère que j'indique le répertoire ou pas.

Je crois que c'est mon interpréteur qui déconne, mais uniquement dans mes scripts php.

Quelqu'un a une idée ?

++

Re: php exec

par Superpilou » 09 sept. 2010, 16:35

C'est simple l'adresse que tu donnes n'est pas bonne.
Il ne trouve pas le fichier à executer.
Pour ma part, je pense que tu as oublié l'extension de ton fichier.

php exec

par inkydjango » 09 sept. 2010, 16:06

Salut à tous,

J'ai un petit problème avec la fonction exec de php:

Je créé un fichier dédié sur mon rps centos :

<?php
exec("/usr/bin/whoami");
?>

je l'exécute et j'ai une réponse inattendue :

sh: /whoami: Aucun fichier ou répertoire de ce type

Y a t-il une erreur de mon coté ?

Merci d'avance !!