Arborescence de dossier
papyclic
Messages postés
451
Statut
Membre
-
mpmp93 Messages postés 7217 Statut Membre -
mpmp93 Messages postés 7217 Statut Membre -
Bonjour
J'ai actuellement un script qui permet l'arborescence de dossier style explrateur windows cela m'affiche tous les fichiers avec l'extension .pdf
Je souhaiterai pouvoir afficher également l'extension .doc
J'ai essayé de rajouter cette deuxième extension mais je n'y parviens pas.
Pouvez-vous essayer de m'aider s'ils vous plait, je vous met les 2 fichiers concernés.
Merci beaucoup
J'ai actuellement un script qui permet l'arborescence de dossier style explrateur windows cela m'affiche tous les fichiers avec l'extension .pdf
Je souhaiterai pouvoir afficher également l'extension .doc
J'ai essayé de rajouter cette deuxième extension mais je n'y parviens pas.
Pouvez-vous essayer de m'aider s'ils vous plait, je vous met les 2 fichiers concernés.
Merci beaucoup
function ext2icone ( $nomFichier ) {
//appel de la fonction getExt qui va récupérer l'extension
$ext = getExt ( $nomFichier, false ) ;
//liste des extensions par type de fichier
$image_icone = array ( "pdf" ) ;
//si une extension est présente on distingue le type de fichier
if ( $ext != false ) {
//attribution d'une icone à une extension
if ( in_array ( $ext, $image_icone )) {
$icone = "icone_pdf" ;
} else {
$icone = "inconnu" ;
}
}
//les icones sont placés dans le dossier img/icones_ext
@$icone = "arbo_fichier_pdf/img/icones_ext/". $separateur.$icone .".png" ;
return $icone ;
}
function scanDossier ( $chemin, $listeDossiersFichiers = array () ) {
$contenuDossier = scandir ( $chemin ) ;
$dossiersFichiersInvisibles = array ( ".", "..", ".htaccess", ".htpasswd" ) ;
foreach ( $contenuDossier as $contenu ) {
$cheminContenu = $chemin. "/" .$contenu ;
if ( !in_array ( $contenu, $dossiersFichiersInvisibles )) {
//si fichier
if ( is_file ( $cheminContenu ) && is_readable ( $cheminContenu )) {
//affiche que les fichiers dont l'extension est PDF
if ( getExt ( $contenu, false ) == "pdf" ) {
$listeDossiersFichiers [ $chemin ] [ "fichiers" ] [ ] = $cheminContenu ;
}
//si dossier
} else if ( is_dir ( $cheminContenu ) && is_readable ( $cheminContenu )) {
$listeDossiersFichiers [ $chemin ] [ "dossiers" ] [ ] = $cheminContenu ;
$listeDossiersFichiers = scanDossier ( $cheminContenu, $listeDossiersFichiers ) ;
}
}
}
return $listeDossiersFichiers ;
}
A voir également:
- Arborescence sur word
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Comment supprimer une page sur word - Guide
- Word et excel gratuit - Guide
- Espace insécable word - Guide
1 réponse
Bonjour,
Vous vous compliquez la vie....
Vous pouvez tout faire en CSS et Javascript....
Un exemple ici:
https://webdesignerwall.com/demo/jquery/link-types.html
Regardez le fichier source, tout est dedans. Simple et efficace...
A+
Vous vous compliquez la vie....
Vous pouvez tout faire en CSS et Javascript....
Un exemple ici:
https://webdesignerwall.com/demo/jquery/link-types.html
Regardez le fichier source, tout est dedans. Simple et efficace...
A+