begin process at 2012 05 30 15:41:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

lister a partir d un sous dossier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lister a partir d un sous dossier

mardi 20 mai 2008 à 20:49:17 | lister a partir d un sous dossier

guil60

mardi 20 mai 2008 à 20:50:35 | Re : lister a partir d un sous dossier

guil60

Alors je m'explique, je me sert d'un script pour lister tous les dossier il se trouve dans le dossier galerie.Mais je voudrais qu'il commence a lister a partir de galerie/photo pour lister uniquement les dossier contenu dans le dossier photo.
Voici mon code:
<?php

function listing($repertoire){

    $fichier = array();

    if (is_dir($repertoire)){

        $dir = opendir($repertoire);                            
        while(false!==($file = readdir($dir))){                          

            if(!in_array($file, array('.','..'))){          

                $page = $file;                          
                $page = explode('.', $page);
                $nb = count($page);
                $nom_fichier = $page[0];
                for ($i = 1; $i < $nb-1; $i++){
                    $nom_fichier .= '.'.$page[$i];
                }
                if(isset($page[1])){
                    $ext_fichier = $page[$nb-1];
                    if(!is_file($file)) { $file = '/'.$file; }
                }
                else {
                    if(!is_file($file)) { $file = '/'.$file; }          
                    $ext_fichier = '';
                }

                if($ext_fichier != 'php' and $ext_fichier != 'html') {      
                    array_push($fichier, $file);
                }
            }
        }
    }

Je peu pas deplacer se fichier dans photo il est inclus(include) dans index.php dans le dossier galerie.Si quelqu'un pouvait m'aider??
mercredi 21 mai 2008 à 07:49:57 | Re : lister a partir d un sous dossier

malalam

Administrateur CodeS-SourceS
Hello,

outre le fait que cette fonction soit un peu bancale, je ne pige pas bien ton problème :
listing('galerie/photo/');
devrait lister ce répertoire? Où est le soucis ?
mercredi 21 mai 2008 à 07:58:48 | Re : lister a partir d un sous dossier

malalam

Administrateur CodeS-SourceS
enfin, elle est bancale oui : cette fonction ne tient pas compte du répertoire quand elle teste avec is_file(). Donc php ne voit jamais que c'est un fichier quand tu appelles cette fonction avec un sous répertoire. Bref...tu devrais changer de fonction, ou modifier celle-là pour préfixer $file de son répertoire quand tu testes si cette variable contient ou non un fichier.
Mais à ta place, je changerais, il y a bien plus simple...


Cette discussion est classée dans : dossier, partir, lister


Répondre à ce message

Sujets en rapport avec ce message

lister un dossier [ par g0belin ] Bonjour,je voudrai savoir commentz peut on liste les fichiers d'un dossier !!!merci d'avance pour votre reponse Faire une liste déroulante à partir d'un dossier!! [ par Yoteco ] Hello,J'ai un dossier et dedans des fichiers (trop cool) et j'aimerais faire une liste déroulante qui ressort tt les fichiers qui sont dans ce dossier lister des fichier dans un dossier [ par Lucyberad ] bonjour a tous ! j'ai un script qui me permet de lister les fichiers, que voici: $rep = "/images";  // chemin du dossier image $files = array(); $fh ouvrir dossier sur serveur distant [ par loyousse ] Salut. j'ai un petit probleme j'aimerai lister le contenu d'un dossier qui se trouve sur le serveur. Le probleme est que si le dossier est un un disqu Lister un dossier de facon spéciale [ par darkworld ] et bien voila en fait je cherche a lister dans un dossier1 seulement les fichier d'une certaine extensionet ensuite d'ajouter ces fichier a une BDD My Lister les fichier et dossier [ par supergrey ] Bonjour, je voudrais savoir comment lister tous les dossiers et fichiers sur un autre serveur. listage d'un dossier par ordre croissant [ par kishkaya ] Bonjour, alors j'aimerais lister un dossier contenant des .gif nommé en 001.gif, 002.gif, 003.gif ... et les lister par order croissant : echo "001g. Lecture d'un nom de fichier...2 [ par magicsmacks ] Bonjour, J'avais demandais il y a qq jours ceci : " Bonjour, Je possède un dossier sur mon serveur dans lequel le no Lister dossier externe [ par nashoy ] Bonsoir,J'aimerais savoir savoir, s'il est possible de lister le contenu d'un dossier externe au serveur, quelque soit la manière (récursivement, ...) lister un dossier (différence entre fichier et dossier) [ par mierkool ] Bonjour, je voudrais savoir comment fait on pour différencier un dossier d'un fichier quand on liste le contenu d'un dossier :car dans ma liste, le do


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 : 1,810 sec (3)

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