Rechercher : dans
Par :

HTML-ouvrir repertoire sur un serveur distant

Dernière réponse le 9 jui 2009 à 16:02:34 mikatlse, le 9 jui 2009 à 10:27:53 
 Signaler ce message aux modérateurs

Bonjour,

J'ai beau chercher sur google je ne trouve pas de réponse à mon problème.

J'ai fait un site dans lequel j'ai mis des liens vers des répertoires présents sur un serveur de mon réseau, mais quand je clique sur ces liens, rien ne se passe.

Je m'explique, j'ai un serveur qui s'appelle fantasio, dans ce serveur j'ai un répertoire qui s'appelle sources.
Je voudrais qu'en cliquant sur mon lien ma page web "décrive" un explorateur dans lequel je puisse naviguer sur mon serveur à partir du répertoire sources

Si je tape directement dans l'URL "file://///fantasio/sources" j'obtiens ce que je veux, mais si je fais un lien html (<a href="file://///fantasio/SOURCES>) la rien ne se passe ...


Nb: il faut s'authentifier sur le serveur avant de pouvoir y accéder, je sais pas si c'est une information importante mais au cas où ...

Mika

Meilleures réponses pour « HTML ouvrir repertoire sur un serveur distant » dans :
Accéder à distance à sa machine (VNC+ssh) VoirL'astuce suivante vous permettra d'accéder à distance à votre machine de manière graphique. Nous allons utiliser le serveur VNC inclu dans Ubuntu (Vino) en le sécurisant par ssh. Vous pourrez alors accéder à distance à votre PC avec ssh et vnc...
Ouvrir un terminal ici VoirQuand vous utilisez Nautilus (gestionnaire de fichiers du GNOME utilisé par Ubuntu), il serait parfois bien pratique de pouvoir ouvrir un terminal directement dans un répertoire précis. C'est tout à fait possible. Faites: sudo aptitude install...
Utilisation de Telnet VoirPrésentation de Telnet Telnet est un protocole permettant d'émuler un terminal à distance, cela signifie qu'il permet d'exécuter des commandes saisies au clavier sur une machine distante. L'outil Telnet est une implémentation du protocole...
LDAP - Installation d'un serveur d'annuaire (OpenLDAP sous Linux VoirPrésentation de OpenLDAP OpenLDAP (http://www.openldap.org) est un projet libre de serveur d'annuaire conforme à la norme LDAP 3. Ce serveur, dérivé de l'implémentation mise au point par l'université du Michigan, est développé selon les termes de...

1

adns, le 9 jui 2009 à 10:34:50

Bonjour

Premièrement les liens sont sensibles à la case (majuscules et minuscules...) donc vérifie ce point ;)

ensuite ton file:///// me perturbe un peu tu ne peux pas mettre directement le chemin du serveur ??

je suppose que c'est un serveur interne ??
ex z:\dossier\dossier

/!\ dons mon exemple j'ai mis des \ et non des /

Adns Hacker Vaillant Rien D'Impossible !!!
Le Monde du partage Remplacera le partage du monde
Mac ou PC ?? o_O Question Stupide puisque MAC est un PC....
B2D Team © | Work In Progress

Répondre à adns

2

giheller, le 9 jui 2009 à 10:39:23

Bonjour,
essayez ceci <a href="http://fantasio/SOURCES>
car file fait référence à quelquechose qui se trouve sur votre machine, pas sur une machine distante
J-L

Répondre à giheller

3

mikatlse, le 9 jui 2009 à 10:40:10

Il s'agit bien d'un serveur interne.

Pour la casse je ne pense pas qu'il s'agisse de ça puisque quand je sélectionne le lien et que je choisie l'option "copier l'adresse du lien" et que je la colle dans l'URL la page s'ouvre...

Si je clique sur le lien directement rien ne se passe (j'ai une vingtaine de lien comme ça...)
le lien est complètement inactif :-(

Répondre à mikatlse

4

adns, le 9 jui 2009 à 10:43:12

Ok alors essaye avec la lettre du serveur..

ex z:\fantasio\sources

Adns Hacker Vaillant Rien D'Impossible !!!
Le Monde du partage Remplacera le partage du monde
Mac ou PC ?? o_O Question Stupide puisque MAC est un PC....
B2D Team © | Work In Progress

Répondre à adns

5

mikatlse, le 9 jui 2009 à 10:45:37

Essayez ceci <a href="http://fantasio/SOURCES>
car file fait référence à quelquechose qui se trouve sur votre machine, pas sur une machine distante

Le problème est qu'il n'y a pas de page web à l'adresse "fantasio/SOURCES" c'est simplement un répertoire avec des fichiers à l'intérieur...

Tu dis que file est utilisé uniquement pour les fichiers en local? parce que si je tape file://///fantasio/SOURCES j'arrive bien sur une page dans laquelle je vois mes fichiers est sous répertoire ...

Répondre à mikatlse

10

giheller, le 9 jui 2009 à 11:13:06

Je pense que quand on tape des truc dans la barre de navigation, le navigateut ajoute des choses.
exempel
tu tapes localhost cela se transforme en http://localhost
et si dans le dossier www il n'y a pas de index.php, index;htm, index.htm etc (définition dans la config apache), il affiche la liste des fichiers
J-L

Répondre à giheller

12

mikatlse, le 9 jui 2009 à 11:17:28

Bien pensé, malheureusement ça ne marche pas si je tape http://fanstasi/sources il m'affiche:

La page est introuvable

Répondre à mikatlse

6

mikatlse, le 9 jui 2009 à 10:52:15

Adns,

il me semble que la lettre est associé au serveur uniquement quand tu montes un lecteur réseau virtuel,
ce n'est pas mon cas ici. Quand je dis que c'est un serveur interne j'entends par la qu'il s'agit d'un serveur présent dans mon réseau local et accessible depuis mon lan.

Il n'y a donc pas de lettre pour ce serveur .

Répondre à mikatlse

7

adns, le 9 jui 2009 à 10:52:38

Oui mais si tu tape file://///fantasio/SOURCES
dans ton navigateur web il va ouvrir ton explorer pour ouvrir le dossier

alors que si tu ta le nom du serveur théoriquement cela restera sur le navigateur ;)

Adns Hacker Vaillant Rien D'Impossible !!!
Le Monde du partage Remplacera le partage du monde
Mac ou PC ?? o_O Question Stupide puisque MAC est un PC....
B2D Team © | Work In Progress

Répondre à adns

8

adns, le 9 jui 2009 à 10:53:40

Les fichiers sont donc enregistrer ou ??

sur ta machine en local ??

Adns Hacker Vaillant Rien D'Impossible !!!
Le Monde du partage Remplacera le partage du monde
Mac ou PC ?? o_O Question Stupide puisque MAC est un PC....
B2D Team © | Work In Progress

Répondre à adns

9

mikatlse, le 9 jui 2009 à 11:13:02

Récapitulons:

Mes fichiers sont sur un serveur distant --> fantasio
Il n'y a pas de lecteur réseau virtuel associé à fantasio
si je tape file dans mon explorateur web (firefox) il n'ouvre pas mon explorer pour les dossiers (et à la limite même si c'était le cas, ça ne serait pas gênant...)

La seule chose étrange est que lorsque je clique sur le lien je ne sois pas renvoyé vers un explorateur (web ou pas) alors que le lien renseigné est correct (voir le post 3)

je ne sais pas si href est compatible avec un lien commençant par file:// il attend peut être qu'une adresse en http:// ou un fichier local... mais pas de fichier présent sur un serveur distant.

Dans ce cas la existe il une autre commande pour faire des liens en html ?

Répondre à mikatlse

11

giheller, le 9 jui 2009 à 11:14:48

Je pense que quand on tape des truc dans la barre de navigation, le navigateut ajoute des choses.
exempel
tu tapes localhost cela se transforme en http://localhost
et si dans le dossier www il n'y a pas de index.php, index;htm, index.htm etc (définition dans la config apache), il affiche la liste des fichiers
J-L

Répondre à giheller

13

mikatlse, le 9 jui 2009 à 11:19:28

Je pensais pareil,

mais ce ne marche pas non plus, il m'affiche "la page est introuvable".
Il n'y a pas de serveur web d'installer sur fantasio

Répondre à mikatlse

14

giheller, le 9 jui 2009 à 11:25:39

Alors un petit php porrait-il faire l'affaire
<?php
// rep à définir comme il faut
$rep = "./";
$dir = opendir($rep);
$n=0;
while ($f = readdir($dir)) {
if(is_dir($rep.$f)) {
echo $f;
}
}
closedir($dir);
?>
J-L

Répondre à giheller

15

mikatlse, le 9 jui 2009 à 14:42:05

OK,

Ca fait un petit moment que je n'ai pas fait de php donc je m'y replonge ...
Entre temps si quelqu'un trouve une solution HTML ...

Merci

Répondre à mikatlse

16

mikatlse, le 9 jui 2009 à 15:01:52

Je viens de remarquer que mon code HTML fonctionne avec IE.
En revanche avec firefox rien.
Je recherche pour voir si il existe un pluggin permettant la compatibilité.

Répondre à mikatlse

17

 giheller, le 9 jui 2009 à 16:02:34

Sous FF
file:///d:/temp fonctionne chez moi
J-L

Répondre à giheller
Collection CommentÇaMarche.net