la fonction 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 : la fonction exec

Re: la fonction exec

par besta » 10 juin 2010, 16:05

salut

je te remercie, la je vais réinstaller mon xamp , il doit y avoir un problème de ce genre merci beaucoup

merci

Re: la fonction exec

par stealth35 » 10 juin 2010, 15:51

salut ,
et tu l'as testé ça marche chez toi??
ouai ca rend bien 3
quand je lui fait un printf('hello');

il dit hello aussi :wink:

Re: la fonction exec

par besta » 10 juin 2010, 15:48

salut ,
et tu l'as testé ça marche chez toi??

Re: la fonction exec

par stealth35 » 10 juin 2010, 15:31

Salut,

voila c'est ça le problème j'ai pas tester avec mon vrai programme la c'est un programme C qui ne fait que renvoyer 3 :shock:
je pense que je suis dans un grand problème

merci
tu peu me l'envoyer ?

EDIT : t'embete pas j'en ai fait un de mon coté
EDIT :
exec('D:\cpp\test\Release\test', $out , $ret);
var_dump($out, $ret);

/*
array(0) {
}
int(3)
*/
test.exe

Code : Tout sélectionner

#include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { return 3; }

Re: la fonction exec

par bestam » 10 juin 2010, 15:28

Salut,

voila c'est ça le problème j'ai pas tester avec mon vrai programme la c'est un programme C qui ne fait que renvoyer 3 :shock:
je pense que je suis dans un grand problème

merci

Re: la fonction exec

par stealth35 » 10 juin 2010, 15:21

ca dépend ce que fais ton programme, php c'est assez limiter la dessus

Re: la fonction exec

par bestam » 10 juin 2010, 15:18

Slaut,

j l'ai re démmaré mais il y a rien :( ,je comprend pas comment utiliser "realpath" ????
voici le petit bou de code
exec("C:\xampp\htdocs\lala\Cpp1.exe",$data,$result);
print_r($data);
print_r($result);

et Cpp1 renvoie 3 :cry: pourquoi ça marche pas :(

merci

Re: la fonction exec

par stealth35 » 10 juin 2010, 15:02

ta redemarrer ton serveur apres avoir changer le PATH ? sinon utilise realpath pour lancer ton fichier en absolu

pour ton histoire d'array ca sert a rien utilise shell_exec

sauf si c'est un variable de retour
exec('monprogramm', $out, $val);
echo $val;

Re: la fonction exec

par bestam » 10 juin 2010, 14:57

salut c'est le même problème rien n'a changé
print_r($data);
m'affiche array () et
print_r($result);
m'affiche 0 :( pourtant mon petit programme retourne 3 :(

franchement j'arrive pas a m'en sortir :cry:

merci

Re: la fonction exec

par stealth35 » 10 juin 2010, 14:41

salut ,
mon executable est a coté de php.index il y a pas d'espace dans le chemin

;)
il faut donc rajouter ce chemin dans ton path

Re: la fonction exec

par bestam » 10 juin 2010, 14:39

salut ,
mon executable est a coté de php.index il y a pas d'espace dans le chemin

;)

Re: la fonction exec

par stealth35 » 10 juin 2010, 14:17

je parle de l'exécutable whoami

Re: la fonction exec

par bestam » 10 juin 2010, 14:16

salut ,

les deux n'affiche rien,
 exec('whoami'); 
est dans mon fichier php.index en plus je l'ai testée toute seule apart :( ,pourquoi elle doit avoir quelque chose a côté pour que ça fonctionne ????

merci :wink:

Re: la fonction exec

par stealth35 » 10 juin 2010, 13:48

faire juste exec('whoami') ca fais rien c'est echo shell_exec('whoami');

sinon je repose :
ou se trouve whoami ?

Re: la fonction exec

par bestam » 10 juin 2010, 13:46

salut

chef je suis entrain de faire juste des petits test
exec('whoami');
n'affiche rien et (c'est pas une faute de frape),mon programme c est trop petit il retourne une variable X, je veux bien l ' exécuter a partir d'une page php et récupérer le x.

mais la fonction Exec me rend fous j'ai tous essayé et je comprend même pas pourquoi ça ne marche pas :(

t'as un exemple exec qui fonctionne? et comment je peux savoir l'erreur est ou?

merci pour tes réponse t es sympa