Exécuter un programme via php

Alex -  
jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous

voila mon problème j'ai thttpd avec php, je me suis créé un script php
<?php
         echo("je crois que php fonctionne<br/>");
         echo exec("/home/alex/wifi-radar/wifi-radar");
         echo("<br/> hoho haha");
?>


lorsque j'ouvre ma page PHP mes deux phrases apparaissent
(preuve que la commande entre les deux a été exécutée)
mais rien...
pstree pareil... wifi-radar n'est ni dans les processus ni a l'écran....
avez vous une idée de ce qui peut bloquer ou de pourquoi le programme ne se lance pas ?

merci pour votre aide
A voir également:

3 réponses

ibtor Messages postés 2564 Statut Membre 283
 
Essaye de créer un script bidon dans le répertoire php, balance le dans une ligne exec.

Si ça marche (et ça doit marcher), soit tu t'amuses à configurer php, soit tu installes ton programme dans le répertoire du serveur php.

C'est surement un problème de droit quelque part.
0
Alex
 
ok je viens d'essayer ca marche nikel !!!

merci beaucoup ! tu viens de faire s'envoler 2 jours de prise de tête !!!
0
jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
re,
dans un cas comme cela
il fallait faire un lien symbolique du repertoire var/wwww vers ton fichier /home/....
a+
0