begin process at 2012 05 27 21:57:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > BOUTON "PARCOURIR" PERMETTANT À L'UTILISATEUR DE SÉLECTIONNER UN DOSSIER ET/OU UN FICHIER DU SERVEUR

BOUTON "PARCOURIR" PERMETTANT À L'UTILISATEUR DE SÉLECTIONNER UN DOSSIER ET/OU UN FICHIER DU SERVEUR


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :parcourir, serveur, dossier, fichier, sélectionner Niveau :Débutant Date de création :18/04/2005 Date de mise à jour :05/08/2006 08:48:19 Vu / téléchargé :18 983 / 1 723

Auteur : kurt67

Ecrire un message privé
Site perso
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce navigateur propose à l'utilisateur de séléctionner un dossier et/ou un fichier se trouvant sur le serveur, un bouton "parcourir" pour les formulaires en quelques sortes.
Il est assez complet, et configurable dans le fichier nav.php (tout y est expliqué). Il est également possible de s'en servir dans une vraie fenêtre et non une pop-up.
L'utilisation couplée du xhtml, du css et du javascript de façon propre permet bien des prouesses, toute l'arborescence que vous verrez et dans laquelle vous naviguerez est chargée dans une seule page, en une fois (à partir de la version 0.1). Pour essayer, cliquez sur le bouton parcourir!
- Possibilité de configure nav.php: affichage ou non des fichiers, autorisation de sélectionner les dossiers et/ou les fichiers, etc... Pour ce faire: éditer nav.php, les variables à configurer se trouvent au début du fichier, et des commentaires guideront vos pas ;)
- Support de browscap pour détecter automatiquement si le browser a javascript ou non
- Aux normes xhtml 1.0 strict et css
- Chargement intégral en une fois de toute l'arborescence grace à des span (essayez vous verrez)
Pour voir et/ou essayer le résultat: http://zebigbrozer.free.fr/nav/
Il y a également une version du zip avec browscap déjà implémenté.
Vous y trouverez également les anciennes versions et des googles ads sur lesquels il serait sympa de cliquer surtout si vous avez aimé le code



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 avril 2005 18:46:14 :
v0.0b : compatible xhtml et optimisation des echo selon les conseils avisés des commentaires.
20 juin 2006 18:04:03 :
Réecriture complête de nav.php: nouveau design, nouveau fonctionnement (chargement en une fois), utilisation des div, respecte les normes xhtml 1.0 strict et css, pour du vrai (avant c'était du bluff).
01 juillet 2006 02:21:30 :
- Correction du bug d'affichage sous internet explorer (il suffisait de mettre des span à la place des div) - Ajout des boutons expand (ouvrir tous les dossiers) et collapse (fermer tout les dossiers) - Plus de possibilités de configuration, notamment pour ne pas utiliser le navigateur dans une pop-up mais dans une vrai page - Quelques autres améliorations utiles mais sans importance fondamentale, juste pour finaliser la version précédente qui elle avait des vrais nouvelles améliorations
03 août 2006 14:30:15 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
03 août 2006 14:30:26 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
03 août 2006 14:31:33 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
03 août 2006 14:35:28 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
03 août 2006 15:34:59 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
03 août 2006 15:41:55 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
03 août 2006 16:33:31 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
04 août 2006 17:42:23 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
04 août 2006 17:42:34 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
04 août 2006 17:59:25 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
04 août 2006 18:21:08 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
04 août 2006 18:32:07 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
05 août 2006 08:48:05 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles
05 août 2006 08:48:19 :
v0.1d(actuelle): Correction de quelques bugs (surtout au niveau du cache) + compatibilité xhtml1.0 strict et css, support de browscap (fonction get_browser()) pour détecter automatiquement si le navigateur supporte le javascript ou non, et correction de quelques erreurs javascript corrigées. v0.1c: Rajout d'une option cache pour ne pas avoir à regénérer le menu à chaque fois, et surtout support des navigateurs n'ayant pas javascript et ajout de quelques options utiles

 Sources du même auteur

Source avec Zip Source avec une capture DORY NAVIGATOR: EXPLORATEUR DE FICHIERS ET DE DOSSIERS
Source avec Zip MASTER'S GUESTBOOK (LIVRE D'OR)
CONTOURNER LA LIMITE DE TAILLE DES FICHIERS IMPOSÉE PAR CERT...
Source avec Zip Source avec une capture CHAT UTILISANT LA FONCTION SLEEP
Source avec Zip IMAGECREATEFROMBMP ET IMAGEBMP

 Sources de la même categorie

SUPPRESSION AUTOMATIQUE DES FICHIERS RAW ORPHELINS APRÈS UN ... par malokaff
UPLOADER DES FICHIER DANSUN DOSSIER, SÉCURISÉ AVEC MOT DE PA... par raizzo
COMPTEUR DE VISITES SUR FICHIER par pierreSabatier
FONCTION RECURSIVE DE DOSSIERS par tefa24600
Source avec Zip CONVERSION DES UNITÉS INFORMATIQUE (O, KIO, MIO, GIO, TIO...... par genetApt151

 Sources en rapport avec celle ci

EFFACER DOSSIERS ET FICHIERS RÉCALCITRANTS par Stephane33
Source avec une capture LISTER LES DOSSIERS, SOUS-DOSSIERS ET NOMBRE DE FICHIERS par neo2k2
RENVOI UN DOSSIER DE NOM UNIQUE ET ALÉATOIRE par porciner
CLASSE DIRECTORYITERATOR POUR PHP4 par codefalse
PARCOURIR UN RÉPERTOIRE ET SES SOUS SOUS SOUS... RÉPERTOIRE ... par micmonay

Commentaires et avis

Commentaire de JoJo738 le 18/04/2005 16:25:28

Lu,
pas mal, mais tu pourais au moins rendre ton code compatible XHtml
<br /> <input />
<font face="verdana" size=2></font> => <span style="font-size: 2; font-family: Verdana, arial;"></span>

pas readonly mais disabled="disabled"

Priviligie les ' aux "
Mets des , et pas des . dans les echo

return '<img src="nav_img/plus.gif" style="border: 0px">';
...

Sinon c'est bien !

Commentaire de malalam le 18/04/2005 16:33:33 administrateur CS

Effectivement, c'est sympa :-)

Commentaire de kurt67 le 18/04/2005 16:54:18

Désolé de mon ignorance, mais c'est quoi xhtml ?
Et pour les virgules tu veux donc que j'écrive comme ça echo $var,'stuff'; ?

Commentaire de JoJo738 le 18/04/2005 16:58:06

Euh, le XHtml c'est le HTML de demain. C'est un HTML compatible avec presque tous les navigateur.
Euh, oui exactement, comme ca.
echo $var, 'ca', $autre_var, '\n";
Mais que dans les echo
C'est une question de rapidité.

Commentaire de kurt67 le 18/04/2005 17:06:29

Pourquoi que dans les echos ? mtn que j'ai commencé je le fait partout ^^
Merci pour ces conseils avisés je vais updater mon code

Commentaire de kurt67 le 18/04/2005 17:12:07

Ok je viens de capter, que dans les echos parce que les fonctions prennent les virgules pour des séparateurs de paramêtres.

Commentaire de malalam le 18/04/2005 17:12:08 administrateur CS

Parce que partout ca ne marchera pas lol.

echo est une structure de language. En fait, elle attend un ou plusieurs parametres, qui peuvent etre separes par des virgules. Et elle les affiche, voila tout.
C'est pourquoi tu peux utiliser la virgule avec echo.
Les simples quotes, bah echo accepte les simples et les doubles, mais les simples sont plus rapides.
Pour les variables : une variable entre simple quotes n'est pas analysee par php, donc soit on la met entre double, soit on ne met rien (toujours avec echo, mais c'est aussi valable pour print, ca).

d'ou : echo $var, 'stuff';

Commentaire de malalam le 18/04/2005 17:12:28 administrateur CS

Voila lol tu m'as devance...

Commentaire de juki_webmaster le 18/04/2005 17:52:27

Bien Bien! j'ai rien à dire.

Bonne continuation et suit les conseilles pratique de JoJo ;)

Commentaire de Anthomicro le 18/04/2005 18:51:15

Salut,

"<font face="verdana" size=2></font> => <span style="font-size: 2; font-family: Verdana, arial;"></span>

pas readonly mais disabled="disabled" "

> le "font-size: 2;" n'est pas valide, c'est <span style="font-size:2px;font-family:Verdana,Arial"></span>

tu dois toujours indiquer l'unité (sauf quand c'est égal à zéro)

Ensuite readonly est valide xhtml ?!

readonly="readonly"

Commentaire de kurt67 le 18/04/2005 19:33:18

pour le font-size j'ai mis 12, et ça à l'air de fonctionner, mais je mettrai 2px sur la prochaine version.
Promis.
:D

Commentaire de Anthomicro le 18/04/2005 19:54:03

mouais...

Commentaire de tithom1334 le 23/03/2006 19:00:23

Bonjour,

Pour ma part, le script php ne marchait pas, il a fallu que je change $rep = $_GET["rep"] en $rep = $HTTP_GET_VARS["rep"] peut être que $_GET fonctionne mais pas dans mon cas...

Voilà c'est tout... ça peut toujours servir...

Commentaire de kurt67 le 04/08/2006 18:00:57

"Il y a eu une erreur dans la page
Désolé pour le désagrément, un log à été envoyé au webmasteur pour corriger au plus vite le problème"
Ca fait 2 jours mtn et je peux tjrs pas poster l'update (à chaque fois il me sort ce message), donc pour l'update vous pouvez aller sur mon site http://zebigbrozer.free.fr/nav/

Commentaire de kurt67 le 22/08/2006 15:46:51

Ben c'est malin maintenant il m'a posté 100 fois l'update...

Commentaire de sdespas le 02/04/2007 22:31:09

Bonjour c'est pas possible de d'utiliser le code pour naviguer à la racine du serveur???

Commentaire de snipx69 le 14/11/2007 00:02:52 6/10

L'install du prog devrait être mieux commentée et l'interface est à revoir complétment pour une mini-prod "pro", c'est dommage car le script fonctionne très bien. 6/10

Commentaire de beejeridou le 16/01/2009 11:09:42

Pas mal du tout je trouve, mais le problème, qui peut aussi devenir un avantage, est qu'on ne peut pas choisir le fichier que l'on veut.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

lien vers fichier hors du dossier serveur [ par ticapix ] BonjourJe cherche a creer un lien vers un fichier qui ce trouve dans le dossier parent du serveur.Je pense qu'il y a peut etre une option dans apache. Upload de fichier ... [ par Hector78 ] Hello !Je cherche à uploader un fichier local et l'envoyer dans un dossier sur un serveur. J'ai trouvé un code, très intéressant à l'adresse suivante Sélectionner un type de fichier à partir d'un bouton parcourir [ par tenrod ] Bonjour a tous!Je d&#233;veloppe un site et j'ai un bouton parcourir pour s&#233;lectionner des images (jpg, bmp...) le pb c ke kan je clic sur cebout HELP EXPLORATEUR DE DOSSIER/FICHIER [ par abdelmetz ] Bonjour a tous..Voila j'ai ecris un explorateur de dossier et fichier en php avec un serveur apache et il marche nikel en local cad losque je scanne l comment ouvrir un dossier sous explorer avec un chemin virtuel [ par PBDLpc ] bonjour, dans mon stage je dois d&#233;velopper une base de donn&#233;es des pilotes des machines.les centres se connectent &#224; un serveur par intr uplaod un fichier sur FTP à l aide d'un parcourir en PHP [ par destiny ] Lo all Voila j ai fais un partie admin pour les mis &#224; jour du site. (PHP avec session)Il me manque un ptit truc je voudrai que la personne puisse Deplacer des fichier vers un autres dossier [ par tonic1 ] Bonjour a tous,petite question rapide.J aimerais avoir la possibilite des deplacer des fichier sur mon serveur d un repertoire vers un autre.Existe t Taille d'un fichier situé dans un serveur distant [ par ala_daly ] Salut tout le monde, je veux savoir comment r&#233;cup&#233;rer la taille d'un fichier situ&#233; dans un serveur distant sanchant que la fonction fil Tester si un fichier se situe dans un serveur distant ou local [ par ala_daly ] Slt tout le monde, je fais appel &#224; des fichiers dans mon serveur local, et &#224; d'autres dans des fichiers distants, je voudrais savoir comment recherche par mot dans fichier [ par justone72 ] Bonjour,J'ai besoin assez rapidemnt d'un script qui permet de faire une recherche dans un dossier (recherche de fichiers dans le dossier + sous dossie


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales