Pipes et shell_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 : Pipes et shell_exec

Re: Pipes et shell_exec

par arkadih » 08 oct. 2010, 13:50

salut,

le problème doit venir du fait que top est un programme intéractif.
essaie top -b, qui "fige" la sortie standard.

@+

Re: Pipes et shell_exec

par rokia » 27 août 2010, 18:55

j'ai testé une commande avec les pipes et ça marche.le problème vient de top ,et je sais pas comment le régler? :?

Re: Pipes et shell_exec

par rokia » 27 août 2010, 15:54

j'ai travaillé dèjà avec d'autres commandes et ça marche bien .par exemple j'ai essayé avec les commandes df et ps-f et grep

Re: Pipes et shell_exec

par zeus » 27 août 2010, 15:51

Essaye avec une commande plus simple, il y a peut être une histoire de problème de droits.

Tente d'exécuter le code suivant et dit nous ce qu'il en ressort :
$sortie = shell_exec('ls -lrt');
var_dump($sortie);

Re: Pipes et shell_exec

par rokia » 27 août 2010, 15:31

dans mon php.ini j'ai error_reporting = E_ALL je l'ai mis à -1 mais toujours ça m'affiche NULL

Re: Pipes et shell_exec

par dev3 » 27 août 2010, 15:22

Aucune erreur même avec
error_reporting(-1);
?

Re: Pipes et shell_exec

par rokia » 27 août 2010, 15:13

aucune erreur ne s'affiche sur le browser. le safe-mode est à Off

Re: Pipes et shell_exec

par dev3 » 27 août 2010, 15:10

Affiche tes erreur + wraning + notice
et quelle est la valeur de ton safe_mode ?

Re: Pipes et shell_exec

par rokia » 27 août 2010, 14:59

en ligne de commande ça me retourne le bon résultat

Re: Pipes et shell_exec

par dev3 » 27 août 2010, 14:52

Bonjour,

En ligne de commande depuis ton shell que te retourne top | grep Cpu -m 1
?

ps : Il me semble que c'est case sensitive et donc CPU et pas Cpu (à confirmer ...)

Re: Pipes et shell_exec

par rokia » 27 août 2010, 14:41

quand je mets var_dump($sortie) ,ça me rertourne NULL

Re: Pipes et shell_exec

par zeus » 27 août 2010, 13:52

fait un
var_dump($sortie);
pour voir ce que te retournes réellement le shell_exec()

Pipes et shell_exec

par rokia » 27 août 2010, 06:41

Salut!!
le code suivant me retourne un résultat NULL et je sais pas pourquoi :( ??

Code : Tout sélectionner

$sortie=shell_exec('top | grep Cpu -m 1'); file_put_contents('sortie.txt',$sortie); $ligne=file('sortie.txt'); echo $ligne[0];
merci d'avance pour vos réponses