Aller au contenu

lancer une application avec exec


Sujets conseillés

Posté

Bonjour,

je souhaite que mon programme php ouvre un programme (Access).

J'ai utilisé la fonction exec , qui lance un fichier .bat qui ouvre Access...

avec easy php , quand je travaille en local, ca marche .

mais quand je le met sur le serveur apache , cela ne marche pas : il ne doit pas reconnaitre le chemin C: ... pour lancer access

Comment faire pour contourner ce problème ?

Merci

Posté

La commande Exec, n'a pas pour vocation d'ouvrir un programme sur le poste client, mais d'exécuter une commande sur le serveur.

Ca pouvait marcher en local, avec easyPHP, vu que le serveur et le client sont une seule et même machine, mais ça ne marchera pas en distant.

Posté
Ca pouvait marcher en local, avec easyPHP, vu que le serveur et le client sont une seule et même machine, mais ça ne marchera pas en distant.

Encore heureux ! :)

Sinon, je jetterais mon poste de travail par la fenêtre !

Posté

ok , merci pour ta réponse rapide

et tu pense que ce que je veux faire est possible (avec une autre fonction) ?

Posté

Va falloir rester sur le bon vieux démarrer->programmes ;)

Y'aurait peut-être un moyen de biaiser, mais c'est du rafistolage de bourrin :

ton lien appelle une page, qui contiendra en header un content-type correspondant à access, et qui contiendrait une base vide.

Maintenant, les soucis :

- La page appelée serait vide

- Je ne connais pas le content-type d'access

- Je sais encore moins générer un MDB (même vide)

- Le logiciel ne s'ouvrirait pas automatiquement, il y aurait une fenêtre de demande d'ouverture ou d'enregistrement

Posté

ok.

je vien de trouver une solution beaucoup plus simple c'est que le futur utilisateur mette sa base à jour lui-meme lancant l'applicatoin access, comme tu dis , démarrer programmes.....

merci d'avoir essayer de m'aider

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...