Ouvrir dossier avec explorer.exe

Fermé
osiris89 Messages postés 8 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 24 mars 2010 - 24 mars 2010 à 14:58
osiris89 Messages postés 8 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 24 mars 2010 - 24 mars 2010 à 15:26
Bonjour à tous,

J'ai un problème et je n'arrive pas à trouver la solution sur le net.

J'ai fait un site Intranet et je voudrais être en mesure d'ouvrir un dossier avec l'explorer.exe (de Windows).

L'intranet est conçu pour fonctionner sous Firefox seulement. J'utilise, du PHP, du AJAX, du Javascript, du HTML et ma base de données est sous SQL.

Est-ce que quelqu'un à déjà tenté de faire ce que je recherche ou a la solution à mon problème. Je galère sur ce truc depuis plusieurs jours déjà et en consultant plusieurs forums, j'ai pu voir que je ne suis pas le seul à avoir ce problème mais personne n'a la solution encore.

Merci à tous pour votre aide.

8 réponses

Neliel Messages postés 6121 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
24 mars 2010 à 15:01
Bonjour,

exec("explorer.exe","<chemin_du_repertoire>");
0
osiris89 Messages postés 8 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 24 mars 2010
24 mars 2010 à 15:04
Salut,

Merci mais j'avais déjà cette solution. Ça fonctionne mais seulement du côté serveur. Je voudrais ouvrir le dossier du côté client. As-tu une solution pour ça ?

Merci
0
Neliel Messages postés 6121 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
Modifié par Neliel le 24/03/2010 à 15:06
C'est un répertoire sur un réseau ? Je comprend pas bien ce que tu veux dire par "client"...

"Trotti Trotta, Monsieur P, y'a des anges qui veulent un bisou..."
0
osiris89 Messages postés 8 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 24 mars 2010
24 mars 2010 à 15:11
PHP est un langage qui répond côté serveur. Donc, fait les opération sur l'ordinateur dont le serveur PHP est installer.

Effectivement, le dossier que je tente d'ouvrir est sur un réseau.

Je ne crois pas qu'il est possible d'ouvrir le dossier via PHP sur la machine client mais il y a surement un moyen avec du javascript.

Je connais l'Activex en javascript mais ce n'est pas compatible avec Firefox. Alors il y a surement un autre moyen. C'est sur que je ne suis pas le premier à tenter cette opération.

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Neliel Messages postés 6121 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
24 mars 2010 à 15:15
Ah... je vois ce que tu veux dire.
Tu as essayé de mettre le chemin réseau dans exec ?

soit:

exec("explorer.exe","\\Adresse_IP\répertoire");

Cela devrait fonctionner si le répertoire est partagé sur le réseau...
0
osiris89 Messages postés 8 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 24 mars 2010
24 mars 2010 à 15:20
Ce n'est pas tout à fait ça encore.

J'ai installer WampServer sur une machine A et les autres ordinateurs du réseau se connecte à l'Intranet via l'Adresse IP de la machine A.

Le code PHP que tu m'as donné fonctionne bien mais exécute la requête sur la machine A.

Donc, lorsqu'une machine appel la fonction exec, elle ouvrir bel et bien le dossier mais sur la machine A. Moi je veux qu'il s'ouvre sur la machine client.

Merci
0
Neliel Messages postés 6121 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
24 mars 2010 à 15:23
Alors ça dépasse mes compétences, je n'ai fait que du PHP côté serveur...

Cependant, je te donne un lien qui pourrait t'être utile... ce site m'a été d'un grand secours lorsque j'étais bloqué en PHP...

www.siteduzero.com

0
osiris89 Messages postés 8 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 24 mars 2010
24 mars 2010 à 15:26
Merci quand même de ton aide.
0