Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2693 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Exécution d'un programme C sur serveur Free [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exécution d'un programme C sur serveur Free [RESOLU]

n°1537373
lamorkytu
Posté le 02-04-2007 à 15:18:10  profilanswer
 

:hello:  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  :D  

Code :
  1. #include <stdio.h>
  2. int main () {
  3. printf ("hello World!" );
  4. }


-------> ç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 :
  1. <?php
  2. $output = shell_exec('./hello');
  3. echo ('resultat : '.$output);
  4. ?>


--------> 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  [:lamorkytu]


Message édité par lamorkytu le 03-04-2007 à 11:30:56
mood
Publicité
Posté le 02-04-2007 à 15:18:10  profilanswer
 

n°1537380
flo850
moi je
Posté le 02-04-2007 à 15:24:20  profilanswer
 

shell_exec est surement desactivée sur un serveur mutualisé

n°1537382
lamorkytu
Posté le 02-04-2007 à 15:25:32  profilanswer
 

Sans doute, mais dans ce cas quelle commande peut me permettre de lancer un programme ??  :??:

n°1537404
nemohp
Adepte du provisoire permanent
Posté le 02-04-2007 à 15:37:24  profilanswer
 

tu risques de devoir monter ton propre serveur (c'est instructif celà dit !!!)


Message édité par nemohp le 02-04-2007 à 15:37:39
n°1537409
lamorkytu
Posté le 02-04-2007 à 15:42:26  profilanswer
 

Lol, d'après mes recherches Google, c'est impossible de lancer des applications en code natif sur les serveurs mutualisés de Free : à moins d'avoir un serveur dédié, c'est mort  :fou:  
 
Même si monter moi-même le serveur serait fort instructif, je risque de manquer de temps, la partie C du projet n'étant pas encore au point  :D  (et puis j'ai pas les moyens...)
Je ferais part de ce problème houleux à mon prof encadrant, j'attend sa réaction avec hâte  :sweat:  
 
 
 
Merci à tous pour vos réponses rapides.

n°1537410
schnapsman​n
Zaford Beeblefect
Posté le 02-04-2007 à 15:45:23  profilanswer
 

lamorkytu a écrit :


Même si monter moi-même le serveur serait fort instructif, je risque de manquer de temps, la partie C du projet n'étant pas encore au point  :D  (et puis j'ai pas les moyens...)


non, installer un apache et le configurer, c'est pas très dur  :o  
(est-ce que tu demandes à ton prof si tu dois changer de page arrivé en bas comme au CP? [:dawao])

n°1537414
nemohp
Adepte du provisoire permanent
Posté le 02-04-2007 à 15:47:38  profilanswer
 

+1 c'est pas si dur de monter un apache sur ton pc, au pire utilise un package (WAMP/ LAMP / easyPHp etc...) et modifie la configuration pour ton cas

n°1537416
lamorkytu
Posté le 02-04-2007 à 15:49:06  profilanswer
 

Le problème est pas là !
 
Le projet à la base c'est du développement pur, pas de l'installation/configuration de serveur...

n°1537418
schnapsman​n
Zaford Beeblefect
Posté le 02-04-2007 à 15:50:20  profilanswer
 

lamorkytu a écrit :

Le problème est pas là !
 
Le projet à la base c'est du développement pur, pas de l'installation/configuration de serveur...


continue comme ça et tu vas devenir fonctionnaire! [:chaos intestinal]
 
okay, joke, fait comme tu l'entends.


Message édité par schnapsmann le 02-04-2007 à 15:50:26
n°1537420
_darkalt3_
Proctopathe
Posté le 02-04-2007 à 15:52:00  profilanswer
 

lamorkytu a écrit :

Le projet à la base c'est du développement pur, pas de l'installation/configuration de serveur...


Considère que maintenant ca fait partie du projet.


---------------
Töp of the plöp
mood
Publicité
Posté le 02-04-2007 à 15:52:00  profilanswer
 

n°1537427
lamorkytu
Posté le 02-04-2007 à 16:21:42  profilanswer
 

Re !  
J'ai installé easyPhp, malheureusement je n'ai pas les droits suffisants sur les ordinateurs de l'IUT....
 
Pour ce qui est d'être fonctionnaire, c'est pas vraiment mon envie, mais bon le délai restant pour le projet est assez court désormais et ce genre de problème imprévu c'est vraiment un coup dur, d'un autre coté un projet qui se déroule d'un bout à l'autre sans aucun imprévu c'est rare, et puis ça rajoute du piment ^^.
 
Je retenterai tout ça ce soir sur ma machine, là au moins je suis sûr d'avoir les droits suffisants.
Merci encore à tous  ;)

n°1537434
zecrazytux
Posté le 02-04-2007 à 16:33:32  profilanswer
 

sinon installe apache sans easyphp, au moins t'apprendra a isntaller/configurer ça... (et pis faire ça sous windows -_- quel gachis)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1537436
_darkalt3_
Proctopathe
Posté le 02-04-2007 à 16:35:33  profilanswer
 

zecrazytux a écrit :

sinon installe apache sans easyphp, au moins t'apprendra a isntaller/configurer ça... (et pis faire ça sous windows -_- quel gachis)


Tout le monde sait que php est plus rapide sous windows que linux.


---------------
Töp of the plöp
n°1537443
zecrazytux
Posté le 02-04-2007 à 16:48:02  profilanswer
 

ah tien :D pas moi :D


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1537446
schnapsman​n
Zaford Beeblefect
Posté le 02-04-2007 à 16:49:17  profilanswer
 

hey les burnouz, restons dans le sujet, thanx :o

n°1537449
_darkalt3_
Proctopathe
Posté le 02-04-2007 à 16:56:46  profilanswer
 

si on peut plus troller :o


---------------
Töp of the plöp
n°1537583
leflos5
On est ou on est pas :)
Posté le 02-04-2007 à 23:54:01  profilanswer
 

Et bien tu prends ton prof par la main pour aller voir l'admin du SI de ton iut pour lui demander (le prof justifiera) de te céder au moins momentanément un accès libre sur un serveur donné pour faire ta popote ;)

n°1537588
gatsu35
Blablaté par Harko
Posté le 03-04-2007 à 00:29:58  profilanswer
 

tu t'achetes une clé USB tu fous wampanywhare dessus et tu fais pas chier.
http://projects.maleo.net/wampany/
 
Et ptet que les clés USB c'est aussi interdit sur les PC de ton iut.
Dans ce cas paye toi un ordi portable :p

n°1537628
zecrazytux
Posté le 03-04-2007 à 09:58:55  profilanswer
 

tsss \O/
 
fou apache et php sur Debian dans un pcay récupéré...


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1537683
lamorkytu
Posté le 03-04-2007 à 11:16:03  profilanswer
 

Re !
 
J'ai testé tout ça avec easyphp chez moi : ça marche sans problème, mon souci vient donc d'un banal problème de droits  :fou:  
Pour ce qui est de la démonstration du projet, on ne pourra le faire sur une clé : les droits sont limités sur les périphériques amovibles également (impossible de renommer des dossiers....).
 
Du coup on fera la démo sur un PC portable ou sur un pc ou il nous auront gentiment fourni les droits admin  :p  
Merci à tous, topic résolu  :bounce:

n°1537686
zecrazytux
Posté le 03-04-2007 à 11:17:24  profilanswer
 

t'as pas de laptop perso pour taffer dans l'info dans un iut ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1537688
lamorkytu
Posté le 03-04-2007 à 11:20:01  profilanswer
 

Moi nan, j'en ai pas l'intéret étant donné qu'une clé USB me suffit à transférer les données !
Et puis j'habite sur place.

Message cité 1 fois
Message édité par lamorkytu le 03-04-2007 à 11:20:27
n°1537694
_darkalt3_
Proctopathe
Posté le 03-04-2007 à 11:22:16  profilanswer
 

lamorkytu a écrit :

Moi nan, j'en ai pas l'intéret étant donné qu'une clé USB me suffit à transférer les données !
Et puis j'habite sur place.


donc +1 pour wampanywhere


Message édité par _darkalt3_ le 03-04-2007 à 11:22:38

---------------
Töp of the plöp
n°1537740
zecrazytux
Posté le 03-04-2007 à 11:58:12  profilanswer
 

mouai enfin quand tu fais une école d'info avoir sa machine et être r00t dessus ça peux être bien...


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1537748
schnapsman​n
Zaford Beeblefect
Posté le 03-04-2007 à 12:03:31  profilanswer
 

Okay les burnouz. Débat terminé. Merci :o

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Exécution d'un programme C sur serveur Free [RESOLU]

 

Sujets relatifs
VBA - Afficher image issue xls dans userform - Résolu.[VBS] [résolu]Pb avec fonction STRCOMP
[RESOLU] controler l'existance d'un répertoireProgramme qui ne compile pas
[résolu]Comment attraper tous les noeud d'un même type dans un tableauVBA - WebBrowser et Gif Animé - Résolu
Tout les sous matrice possible d'une matrice [Résolu][Résolu] Pb modification structure table pr rajouter auto-increment
[résolu] getHeight() me renvoie toujours 0 ![RESOLU] Pilote ISAM est introuvable + Connexion Jet sur Excel
Plus de sujets relatifs à : Exécution d'un programme C sur serveur Free [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR