fonction exec en php pour une appli en .app

  • Créateur du sujet Créateur du sujet osmose
  • Date de début Date de début

osmose

Membre enregistré
9 Mai 2009
2
0
Bonjour,

Un gros souci : je souhaite lancer une application que j'ai créée en C pour qu'elle soit exécutable par un script php par la fonction exec.

Je peux faire fonctionner la fonction exec pour des commandes simples telles que ls, mais je n'ai pas encore trouvé la solution pour lancer mon application.

J'ai essayé par exemple :
Bloc de code:
$resultat=shell_exec("interprete.app");
ou encore :
Bloc de code:
$resultat=shell_exec("exec interprete.app");
mais rien ne se passe. Pourtant le fichier interprete.app existe bien.

Merci d'avance pour votre aide.
 
Sauf que le fichier .app n'est pas l'exécutable, c'est un répertoire (appelé Bundle ou Paquet) qui contient tout ce qui est nécessaire à ton application, dont l'exécutable qui se trouve dans interprete.app/Contents/MacOS.
Pour y voir mieux, clic droit sur ton .app et Afficher le contenu du paquet :zen:
 
Me revoici après une courte nuit. C'est çà les fans du mac !

Bon, alors j'ai mis interprete au lieu de interprete.app :
Bloc de code:
$resultat=shell_exec("interprete");
echo "bonjour...".$resultat."...";
en plaçant le fichier dans le répertoire où se trouve actuellement la page php, mais je n'ai toujours rien qui se passe. Cependant, l'echo fonctionne, mais $resultat est vide.