Accéder à un repertoire sur un serveur non web

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Accéder à un repertoire sur un serveur non web

par Zurg » 09 févr. 2007, 09:16

Salut !

c'est ce que j'ai essayé de faire, mais ça ne marche pas, il n'ya aucune réaction de la part de Firefox, on clique et puis rien ! Curieux non? alors que si je tappe dans la barre d'adresse " file:///x:/" ça marche.

Une sécurité à modifier ?

Ou alors mieux vaut-il faire ce lien en javascript ? (si c'est possible que ça marche ?)

Merci

par Ryle » 08 févr. 2007, 17:26

Essaye de préfixer le chemin par "file://" /

Code : Tout sélectionner

<a href="file://X:\...."></a>

par Zurg » 08 févr. 2007, 15:34

Petite rectification, ça marche bien dans IE, mais avec firefox, pas moyen... y-a-t-il une astuce ?

Merci ;)

par Zurg » 08 févr. 2007, 15:17

ok, normalement ils sont tous mappés sur la même lettre, donc du coup mon href est du type href="X:\blabla" ? C'est ça ?

par Ryle » 08 févr. 2007, 14:05

Il te faut indiquer un chemin absolu et pas relatif dans ton lien pour indiquer l'emplacement du serveur (et donc passer outre le localhost)

En dev ou en prod, si ton lien est href="C:\", cela ouvrira l'explorateur sur le lecteur c: des utilisateurs de windows (le leur, pas celui du serveur, d'où mon histoire de nécessiter que tous les utilisateurs aient la même lettre pour ouvrir un serveur distant :))

par Zurg » 08 févr. 2007, 13:41

bonjour,

merci de m'avoir répondu.

Le problème c'est que le serveur web ne trouve pas la page demandée car le chemin utilisé (en local en tout cas, mais je suppose que ce sera pareil en ligne) puisqu'il passe par localhost puis le chemin du serveur ...

par Ryle » 08 févr. 2007, 12:42

Pour ouvrir un explorateur sur le serveur, il faut au minimum que tes utilisateurs ait la possibilité d'ouvrir le dossier en consultation via les favoris réseau. Tu ne peux utiliser la connexion au lecteur réseau que s'ils ont tous la même lettre de connexion au lecteur.
En revanche, tu dois pouvoir l'ouvrir en passant l'adresse de la machine sur le réseau :

Code : Tout sélectionner

<a href="\\nom_du_serveur\dossiers\...">...</a>
Si ce n'est pas le cas, il te faut utiliser php pour te connecter au serveur et lister les dossiers dans une interface web pour l'utilisateur :)

par Zurg » 08 févr. 2007, 12:34

En fait je ne sais pas si j'ai été très clair...

je reprends : je dois réaliser un site intranet pour mon entreprise. Sur ce site doivent figurer un tas de liens pointant vers des fichiers situés à divers endroits, certains sont sur le serveur web, d'autre sont situés sur des lecteurs réseaux (qui pointent donc vers un serveur sur lequel sont hébergés ces fichiers). Le serveur ciblé n'est pas un serveur web.

Comment faire pour que mon lien affiche le contenu de ce repertoire ?

Merci, j'espère que c'est plus clair maintenant...

par mere-teresa » 08 févr. 2007, 12:33

Ce n'est pas très clair tout cela. Est-ce pour un intranet ? Comment vas-tu obtenir le nom du lecteur réseau ?

Accéder à un repertoire sur un serveur non web

par Zurg » 08 févr. 2007, 12:06

Bonjour

je souhaite accéder via une page web à un dossier situé sur un lecteur réseau qui pointe donc sur un serveur non web...

Je ne sais pas du tout par quoi commencer, soit ouvrir une fenêtre de l'explorateur de fichier si c'est possible, soit avec une fonction php ?

Si quelqu'un a une idée, je suis preneur car je suis un peu perdu !

Merci d'avance !