bonjour tout le monde !
Dans le cadre d'un projet de mon IUT, je dois pouvoir éxécuter un programme C à partir d'une page php (interface web donc).
Pour pouvoir tester l'avancée de la chose, j'utilise un serveur Free.
Je commence avec un test simple :
---un programme tout con en C : le 'fameux' helloworld
Code :
- #include <stdio.h>
- int main () {
- printf ("hello World!" );
- }
|
-------> ça marche très bien en ligne de commande, donc pas de souci de ce côté là !
---un script en php qui lance le programme C compilé
Code :
- <?php
- $output = shell_exec('./hello');
- echo ('resultat : '.$output);
- ?>
|
--------> là ça coince !
en fait, quand je charge la page en php, rien ne s'affiche (à part resultat...), ce qui me taraude quelque peu ! Les 2 fichiers sont à la racine du serveur.
Pour le moment je ne peux pas faire de chmod 777 sur le serveur free (à cause de la config de l'iut, bref passons, ce sera fait d'ici ce soir quand je serais rentré)
CE TOPÏC me fait penser que malgré un chmod, je ne pourrais peut-être jamais éxécuter ce fameux programme en C !
quelqu'un a déjà réussi à lancer un programme éxecutable sur un serveur free ?
Si oui, vous avez fait comment, sur le coup je me sens
Message édité par lamorkytu le 03-04-2007 à 11:30:56