|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 9 ![]() |
Bonjour à tous,
je suis actuellement sur un projet qui tourne en PHP (avec l'aide de CakePHP). Je suis confronté face à un problème assez majeur: je dispose d'un exécutable codé en Fortran (ne me demandez pas pourquoi le Fortran ? C'est le code de mon chef de projet...). Cet exécutable peut être lancé via le terminal de commande (Windows ou Linux). Via ces terminaux, le programme fera une interaction avec l'utilisateur (avec des systèmes de pause = l'utilisateur appuie sur une touche pour que le prog' continue). A l'aide d'un bouton (qui permettra de lancer cet exécutable), je souhaiterai que PHP lance l'exécutable dans un terminal automatiquement. Un terminal donc visible par l'user. Merci à tous pour cette lecture attentive. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 9 ![]() |
@philodido: Merci pour votre réponse rapide.
pour répondre à votre question, ce bouton sera visible sur l'interface Web par l'utilisateur. Quand l'user cliquera sur ce bouton, cela lancera l'exécutable (en Fortran) dans un terminal. Enfin, c'est ce que je souhaiterai bien... ^_^ |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
php c'est coté serveur, donc aucun accès coté client
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Ok, tu peux déjà essayer de copier l'exe sur ton serveur et de mettre un lien pour le téléchargement de celui-ci sur une des page du site : <a href="...">...</a>. Ça te demandera si tu veux l'enregistrer ou l’exécuter, tu l’exécute et tu vois ce que ça donne. Normalement l'exe sous windows devrait se lancer dans une fenêtre cmd command.
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 9 ![]() |
Merci pour vos réponses,
@philodido: mon interface Web (en fait un site en gros), tourne en local pour le moment, je ne l'ai pas déployée sur un serveur. Mais selon les conditions de mon chef, il est primordial d'interdire le téléchargement des exécutables. @stealth35: effectivement, après des recherches, il semble impossible de le faire côté client. Il va falloir que j'opte pour une autre solution: récupérer les différentes données sorties par le programme Fortran et les traiter avec PHP dans ce cas là... Cet exécutable affiche plusieurs print au cours de son exécution, est il possible de tratier un print en particulier en PHP ? PS: je vais donc oublier les principes de pause et ne traiter que la sortie de l'exécutable. |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
regarde du coté de proc_open
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 9 ![]() |
Merci beaucoup, je marque ce topic résolu car impossible à effectuer donc.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com