IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Dates] Afficher la date de modification d'un dossier [Fait]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut [Dates] Afficher la date de modification d'un dossier
    Bonjour, j'aimerais pouvoir afficher la date de modification d'un dossier et je n'y arrive pas malgré les recherches effectuées sur le web.

    Tout d'abord j'affiche dans un tableau les dossier qui se situent dans le dossier "Photos" ensuite j'affiche le nombre de fichier qui se trouve dans chaque dossier. pis j'aimerais afficher la date de création des dossier, ce que je n'arrive pas a faire. Et si possible trier par date de création (+ récente en premier). Merci d'avance pour votre aide.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <?php
    $repertoire = opendir("./Upload/Photos");
    while (false !== ($contenu = readdir($repertoire)))
    {
        if ($contenu != "." && $contenu != ".." )
        {?>
            <tr> 
              <td width="46%"><a class="lien" href="gallerie.php?dossier=<?php echo $contenu;?>"><?php echo $contenu;?></a></td>
              <td width="27%">
    		    <?php 
    			$countImg = 0 ;
    			$rep = opendir("./Upload/Photos/".$contenu);
    			while (false !== readdir($rep))
    		  	{
    				$countImg = $countImg+1 ;
    				}?>
    			<div align=center><?php echo $countImg-2;?></div>
    		  </td>
              <td width="27%">
    		  </td>
            </tr>
    <?php
    	}
    }
    closedir();?>

  2. #2
    Membre éprouvé Avatar de Cyberbob002
    Inscrit en
    Mai 2003
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 140
    Par défaut
    Salut,

    regarde du coté de filemtime()

  3. #3
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut
    Ah oé merci ca marche. il me semblais que j'avais essayé pourtant. j'avais meme été voir vers un foldermtime() qui n'existe pas.

    Pis pour l'ordre décroissant (+ proche au + ancien) il faut également regarder avec filemtime() ?

    Merci bcp

  4. #4
    Membre éprouvé Avatar de Cyberbob002
    Inscrit en
    Mai 2003
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 140
    Par défaut
    Le plus simple, je pense, est de mettre les infos dans un tableau et de le trier (sort)

Discussions similaires

  1. Afficher les dates entre 2 dates
    Par lido dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/10/2007, 13h13
  2. Réponses: 6
    Dernier message: 03/07/2007, 14h33
  3. [Dates] Afficher une date en francais
    Par pssinjaune dans le forum Langage
    Réponses: 2
    Dernier message: 20/05/2006, 21h24
  4. [Date]afficher des dates en boucle
    Par venegan dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 07/12/2005, 17h31
  5. [Dates] Afficher La date au format fr
    Par toure32 dans le forum Langage
    Réponses: 5
    Dernier message: 07/11/2005, 23h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo