cced Posté 13 Avril 2006 Posté 13 Avril 2006 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
captain_torche Posté 13 Avril 2006 Posté 13 Avril 2006 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.
Dan Posté 13 Avril 2006 Posté 13 Avril 2006 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 !
cced Posté 13 Avril 2006 Auteur Posté 13 Avril 2006 ok , merci pour ta réponse rapide et tu pense que ce que je veux faire est possible (avec une autre fonction) ?
captain_torche Posté 13 Avril 2006 Posté 13 Avril 2006 Pas que je sache, non. C'est pour un intranet ?
captain_torche Posté 13 Avril 2006 Posté 13 Avril 2006 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
cced Posté 13 Avril 2006 Auteur Posté 13 Avril 2006 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant