Exécuter un programme via php

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
Configuration: linux ubuntu
firefox 3

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. ok je viens d'essayer ca marche nikel !!!

      merci beaucoup ! tu viens de faire s'envoler 2 jours de prise de tête !!!
      1. Contributeur
        re,
        dans un cas comme cela
        il fallait faire un lien symbolique du repertoire var/wwww vers ton fichier /home/....
        a+