18041 sujets
Questions générales et questions de débutants
Hi,
Non, ce n’est pas possible, et c’est prévisible, parce que sinon ça signifierait que n’importe quel site web pourrait facilement accéder à ce qui ce trouve sur la machine de quelqu’un. Même s’il n’était possible rien que de lister ce qui est chez quelqu’un, ce serait déjà grave.
En résumé : non, ce n’est pas possible, pour raison de sécurité et de confidentialité.
Si tu veux par exemple créer une application locale qui utilise le HTML pour l’interface utilisateur, les solutions sont au choix : un programme sur un serveur installé localement ou une application qui fonctionne comme un serveur ou une application qui utilise un contrôle web (un contrôle qui permet d’afficher du HTML dans une fenêtre, comme cela existe maintenant dans tous les principaux environnements).
Non, ce n’est pas possible, et c’est prévisible, parce que sinon ça signifierait que n’importe quel site web pourrait facilement accéder à ce qui ce trouve sur la machine de quelqu’un. Même s’il n’était possible rien que de lister ce qui est chez quelqu’un, ce serait déjà grave.
En résumé : non, ce n’est pas possible, pour raison de sécurité et de confidentialité.
Si tu veux par exemple créer une application locale qui utilise le HTML pour l’interface utilisateur, les solutions sont au choix : un programme sur un serveur installé localement ou une application qui fonctionne comme un serveur ou une application qui utilise un contrôle web (un contrôle qui permet d’afficher du HTML dans une fenêtre, comme cela existe maintenant dans tous les principaux environnements).
Felipe a écrit :
Bonjour,
afficher la liste des fichiers d'un dossier présent sur le serveur web ou chez le visiteur ?
C'est non dans les 2 cas mais difficile de proposer un palliatif sans en savoir plus sur l'usage prévu...
Si c'est chez le client il suffit de passer par le protocole "file" :
file:///c:/
C'est utilisé parfois sur de l'intranet.
Modifié par lamext (01 May 2015 - 13:59)
Bonjour,
en fait j ai essayé en php mais cela affiche bien mes fichiers du dossier mais ne les ouvrent que par l adresse localhost .
merci pour toutes vos réponses
Modifié par serenodo (01 May 2015 - 17:54)
en fait j ai essayé en php mais cela affiche bien mes fichiers du dossier mais ne les ouvrent que par l adresse localhost .
merci pour toutes vos réponses
<?php
$chemin ='file://';
$dirname = '/home/serenodo/Bureau/TestHtml/';
$dir = opendir($dirname);
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && !is_dir($dirname.$file))
{
echo '- <a href="'.$chemin.$dirname.$file.'">'.'<input type = "button" value="'.$file.'"> </input> </a>'.'<br/>';
}
}
closedir($dir);
?>
Modifié par serenodo (01 May 2015 - 17:54)