Télécharger le zip
Un petit commentaire svp...
comment tu fais pour ke le index.php ne s'affiche pas
tu dois aller dans le fichier function.php et dans la function voirdossier tu dois ajouter un controle pour ne pas prendre le fichier index.php// sinon => c'est un fichierelse{ if ($file != "index.php){ $fileTab[$indFile]["nom"] = $file; $fileTab[$indFile]["taille"] = filesize($rep."/".$file); $fileTab[$indFile]["dernier"] = 0; $fileTab[$indFile]["chemin"] = $rep; $fileTab[$indFile]["rep"] = $indRep_actuel; $taille += filesize($rep."/".$file); $indFile++; $nbFichier++; } }
Comment tu peux faire pour rendre valide le clique sur les fichiers afin de les visualiser ou les télécharger.J'ai regardé dans ta source js et ça ma l'air assez problèmatique.++++
Super sympa ce script, mais j'ai un souçi :je n'arrive pas à obtenir l'arborescence quand je met la racine du dossier de mon site dans $dir="\\c:\\www\\";il trouve bien le nb de fichier et dossier et la taille mais pas d'arborescence !j'ai:113 Répertoires - 683 Fichiers - 4.15 Moun cadre mini sans rien dedans...et le bouton envoyer.Peut-on m'aider à résoudre ce probl, d'avance merçi.Il marche très bien dans d'autres répertoire...
Bon finalement j'ai trouvé, c'est du à un nom de fichier trop long, j'avais ce fichier dans unsous-repertoire :trouver le début d'une chaine dans un texte.txtc'est lui qui faisait tout buger.Maintennant si quelqu'un peut résoudre ce problème ce serait cool.
En fait c'est l'apostrophe dans le nom du fichier qui pose un problème...
Solution : remplacer dans le fichier function.php$repTab[$indRep]["nom"] = $file;par $repTab[$indRep]["nom"] = addslashes($file);et$fileTab[$indFile]["nom"] = $file;par$fileTab[$indFile]["nom"] = addslashes($file);C'est bien, je me pose des questions et j'y réponds tout seul....
Je suis d'accord avec le commentaire de Shilom pour pouvoir télécharger le fichier juste en cliquant dessus.
Voila, j'utilise cet explorateur, mais certains dossiers ne sont pas explorés, time out. Hypothèses:* chemins trop long (trop de sous-dossiers)*un nombre élevé de fichiers* un nombre important de dossiers Merci pour votre aide.
les dossiers de nom 0 ne sont pas affiché,remplacer while ($file = readdir($dir))par while(($file=readir($dir))!==false)ensuite la variable javascript est limitée en taille malgré sa grande contenance, à un moment ca bloque... aussi, on ne peut pas explorer de repertoire trop vastes, il faut limiter car sinon meme, cela prends trop de temps, il y à d'autres scriptspour naviguer dans un système de fichier sans limitation...sinon, ce script est drôlement bien concu
comment faire pour pouvoir cliquer sur les fichiers et qu'on puisse les ouvrir?
Bonjour,j'ai testé cette source en local pas de problème, par contre sur le serveur de mon hébergeur, le tri n'est pas effectué. Auriez vous une idée ?
Pour modifier le comportement lien onclick et href, il faut aller dans le javascript, à un moment il y a une fonction qui retourne une grosse string correspondant à une ligne de l'arborescence. C'est un bloc correspondant à une <table> je crois... J'y ai ajouté un <input type=checkbox name="choix[]" value="'+mavalue+'"> et j'ai maintennant des checkboxes. Pour les href, il faut modifier dans ce meme bloc, il y a une balise <a href="" onclick="" ondblclick="">...</a>, celà concerne donc par ordre et en ligne à l'icone +-, ensuite l'icone gif du fichier, ensuite le nom du fichier. Rien n'empeche de modifier ou d'ajouter les liens comme on le souhaite à ce niveau.. Soit un lien vers 1 seule page et l'on récupère le nom du fichier pour le passer dans l'url.
Est-il possible de parcourir un autre répertoire que celui courant. Par exemple lire l'arborescence du c:\ ou d'autres lecteurs ? Et si oui comment ?Merci
Source très complète, j'ai fait quelques modifications dans le php et la javascript pour pouvoir l'adapter à mes besoins. Bravo ! Sachant que tu n'as pas fait le code javascript, j'aimerais savoir si tu serais capable de m'indiquer ce que je dois modifier dans le code pour que les "répertoires" soient ouverts par défaut, c'est-à-dire que la liste soit déroulée au moment de la génération de la page ??Merci
Up up, vraiment personne ne saurait comment faire ça ??
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 610 membres 138 nouveaux aujourd'hui 16 151 membres club