J'utilise exec() en php pour lancer des executables créés en VB. Ca fonctionne pourvu que l'executable ne se plante pas et ne cherche pas à afficher quoi que ce soit à l'écran. Sinon, gros plantage (apache à relancer).
Problèmes:
1-Tant que le .exe n'est pas achevé, il ne redonne pas la main à php
Dans la doc php il est écrit que ça peut se résoudre en redirigeant la sortie standard de l'exe vers un fichier mais je ne sais pas comment faire ça en VB.
2-Lorsque l'utilisateur clique sur actualiser, ça lance plusieurs fois le php qui lance l'exec (mais ça le lance pas réélement, ça le met plutôt dans une file, puisqu'il attend la fin du premier .exe)... et ça fini par planter...Au bout de 3 fois (?).
J'ai essayé pleins de trucs mais là je suis à sec !
Merci pour votre aide.
|