cs_ramzy
Messages postés27Date d'inscriptionlundi 18 novembre 2002StatutMembreDernière intervention19 juin 2006
-
17 janv. 2004 à 11:39
Littlejoka
Messages postés4Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 3 août 2006
-
27 juin 2008 à 16:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Littlejoka
Messages postés4Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 3 août 2006 27 juin 2008 à 16:35
Up up, vraiment personne ne saurait comment faire ça ??
Littlejoka
Messages postés4Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 3 août 2006 19 juin 2008 à 16:49
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
g_barthe
Messages postés27Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention13 mars 2008 25 oct. 2006 à 10:28
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
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007 23 mars 2006 à 18:16
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 et j'ai maintennant des checkboxes. Pour les href, il faut modifier dans ce meme bloc, il y a une balise [ ...], 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.
naturimages
Messages postés1Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention22 mars 2006 22 mars 2006 à 13:15
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 ?
msalque
Messages postés2Date d'inscriptionlundi 28 avril 2003StatutMembreDernière intervention18 mai 2005 18 mai 2005 à 10:26
comment faire pour pouvoir cliquer sur les fichiers et qu'on puisse les ouvrir?
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007 11 févr. 2005 à 20:49
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 scripts
pour naviguer dans un système de fichier sans limitation...
sinon, ce script est drôlement bien concu
elravage
Messages postés7Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 4 mars 2005 3 févr. 2005 à 15:13
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.
fboy
Messages postés4Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention28 juillet 2004 28 juil. 2004 à 11:52
Je suis d'accord avec le commentaire de Shilom pour pouvoir télécharger le fichier juste en cliquant dessus.
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007 23 mai 2004 à 13:10
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....
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007 23 mai 2004 à 12:49
En fait c'est l'apostrophe dans le nom du fichier qui pose un problème...
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007 23 mai 2004 à 12:44
Bon finalement j'ai trouvé, c'est du à un nom de fichier trop long, j'avais ce fichier dans un
sous-repertoire :
trouver le début d'une chaine dans un texte.txt
c'est lui qui faisait tout buger.
Maintennant si quelqu'un peut résoudre ce problème ce serait cool.
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007 23 mai 2004 à 12:20
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 Mo
un 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...
cs_Shilom
Messages postés8Date d'inscriptionmardi 18 juin 2002StatutMembreDernière intervention19 février 2004 19 févr. 2004 à 11:50
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.
++++
cs_ramzy
Messages postés27Date d'inscriptionlundi 18 novembre 2002StatutMembreDernière intervention19 juin 2006 13 févr. 2004 à 13:33
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
27 juin 2008 à 16:35
19 juin 2008 à 16:49
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
25 oct. 2006 à 10:28
Merci
23 mars 2006 à 18:16
22 mars 2006 à 13:15
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 ?
18 mai 2005 à 10:26
11 févr. 2005 à 20:49
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 scripts
pour naviguer dans un système de fichier sans limitation...
sinon, ce script est drôlement bien concu
3 févr. 2005 à 15:13
* chemins trop long (trop de sous-dossiers)
*un nombre élevé de fichiers
* un nombre important de dossiers
Merci pour votre aide.
28 juil. 2004 à 11:52
23 mai 2004 à 13:10
$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....
23 mai 2004 à 12:49
23 mai 2004 à 12:44
sous-repertoire :
trouver le début d'une chaine dans un texte.txt
c'est lui qui faisait tout buger.
Maintennant si quelqu'un peut résoudre ce problème ce serait cool.
23 mai 2004 à 12:20
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 Mo
un 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...
19 févr. 2004 à 11:50
J'ai regardé dans ta source js et ça ma l'air assez problèmatique.
++++
13 févr. 2004 à 13:33
// sinon => c'est un fichier
else
{
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++;
}
}
13 févr. 2004 à 12:10
17 janv. 2004 à 11:39