Télécharger le zip
Yark, c'est plutot mal codé... de plus tu fais ton scanning de tes "dossiers" à la fin de ton while, c'est bizarre mais bon...T'as mis d'autres conditions pas mal inutiles pour d'autres personnes (toolbox !?)C'est total débutant ce script...
Un expert comme toi devrait savoir que lors de l'exploration d'un répertoire, les sous-répertoires ne sont pas forcément lus en premier. Le fait d'explorer les sous-répertoire après les fichiers du répertoire permet une restitution plus sympathique.Peut m'importe si ce script est de niveau débutant ou non, le but est de faire partager un script qui resssort très simple, soit, mais qui est très efficace.
Mdr... exellent ton avatar... .. . :o)Ca me rappel ma jeunesse... pas que je soit très vieux mais j'ais arrêté à l'époque de l'arrivée des ice age (ça doit faire 10 ans ou un truc dans le genre)... .. . ;o)Bon je sais rien à voir avec la source... vous dérangez pô je connais la sortie... .. . :oD@ tchaOo°
Moi je dirais plutôt un truc au niveau de la façon dont tu codes, et non pas sur le code en lui même.Déjà, la base de la programmation, c'est la régularité. Or, tu n'es pas régulier du tout : des fois tu mets des espaces avant et après les "=", des fois pas, des fois tu mets juste un espace devant les "!=" mais pas après .... Bon déjà ça, c'est le bordel, mais en plus :if (($file!=".")&&($file!=".."))devrait ressembler à :if (($file != ".") && ($file != ".."))Il faut savoir qu'un code lisible, et bien présenté, est souvent bcp plus efficace, dans le sens où il plus simple à lire, et du coup on repère mieux les erreurs.De plus, c'est plus sympa d'avoir un truc bien codé quand on met ça sur le net ...Sinon, une autre irrégularité :if (is_dir("$homedir/$file"))$chemin_fic=$homedir."/".$file;Une fois tu utilises les variables dans les guillements, une autre fois tu utilises la concaténation ...Je te conseille une source : http://www.phpcs.com/code.aspx?id=24870Elle t'apprendra beaucoup, et je te conseille vraiment d'étudier et de respecter ce qui est dis :)En gros, apprends à mettre des espaces pour mieux présenter ton code, apprends à être régulier, et tu veras, tu évoluera beaucoup mieux :)Sur ce, bonne chance :)
bah le truc, c'est que la ta fonction, c'est ta source, et c'est une page entière, si tu lui mets pas de return, et si tu ne fais pas l'affichage dans la "fonction main", ça sert à rien de faire une fonction...ça peut être interessant de faire ça pour un moteur de recherche par exemple (j'ai fais ce style de fonction pour ça) mais faut lui faire un return, et rien lui faire afficher, sinon, tu vas la recoder 45 fois pour lui donner des aplis diférentes...
Moi aussi, je passe juste pour montrer du doigt l'avatar de Zifnig. D'ailleurs, si ça t'interesses, j'ai le Lotus Noir ... Meuh non, j'déconne ! ++ !
Dsl mais il ne marche pas ton code... g que des fichier .doc à la base de mon serveur et ton scripte affiche bien les liens mais impossible d'ouvrir les fichiers!!! @++
Bizarre, ça marche nikel sur mon site.Vérifies que tu as valorisé correctement l'appel à la fonction explore (bonne valeur dans les variables $path_home et $home).Pour vérifier le lien, tu fait dessus clic droit/propriétés : tu dois avoir l'adresse correcte du fichier tq http://monsite.fr/mon_fichier.zip
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 565 membres 141 nouveaux aujourd'hui 16 195 membres club