Visualizzazione dei risultati da 1 a 6 su 6

Discussione: elenco ultimi 10 file

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    3

    elenco ultimi 10 file

    Ciao ragazzi, sono nuovo! mi chiedevo se c'era un modo per creare un elenco degli ultimi 10 file inseriti in una cartella del sito.

    Aspetto le vostre risposte!

  2. #2
    Non mi sembra complesso: leggi la directory (nome file e data) mettendo il tutto in un array che ordini come vuoi (alfabetico , data..). Dopo cicli l'array per far stampare i primi 10 record. Se hai problemi, nel pomeriggio (Adesso non ho più tempo) ti posto un po' di codice. Ciao

  3. #3
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    L'ho scritta al volo, per funzionare dovrebbe funzionare.... Anche se il codice di certo non è da premio nobel... ://
    Eventualmente modifica le prime due var, se il valore di default non ti va bene

    Codice PHP:
    <?php
    ######## config #######
    $path "./"// mettici il path della dir da controllare
    $num_print 10// numero di file nell'elenco da stampare


    ######## non toccare il codice sottostante #######

    function check_ult_mod($file) {
        
    clearstatcache(); // libero la cache dalle chiamate dello stat
        
    $ult_mod stat($file);
        
    $ult_mod1 $ult_mod[9];
        return 
    $ult_mod1;
    }

    $handle = @opendir($path);
      if (
    $handle == true) {
        while (
    false !== ($file readdir($handle))) {
          if (
    $file != "." && $file != ".." ) {
          
    $ult_mod check_ult_mod($file);
          
    $array_file[$ult_mod] = $file;
          }
        }
      }

    krsort($array_file); // ordino l'array
    $elem count($array_file); // ne conto gli elementi

      
    if($elem>10$elem $num_print
      
    $i=0;
       foreach (
    $array_file as $print) {
         if(
    $i<$elem) {
         print 
    $print."
    "
    ;
         
    $i++;
         }
       }
    ?>
    Ciao
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    3
    grazie mille! funziona benisso!!!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    3
    C'è un problemino: se cerco di far elencare i file che stanno in altre cartell(e e non su quella in cui è posizionata), mi indica solamente l' ultimo file in ordine alfabetico, mentre se voglio far elencare i file della stessa cartella mi funziona. il mio problema è che il codice lo devo includere nell' index e i file che voglio mostrare sono su un'altra cartella. mi potresti di nuovo aiutare che io non ci riesco, le ho provate tutte ma non mi viene!
    Codice PHP:
    <?php
    ######## config #######
    $path "./"// mettici il path della dir da controllare
    $num_print 10// numero di file nell'elenco da stampare


    ######## non toccare il codice sottostante #######

    function check_ult_mod($file) {
        
    clearstatcache(); // libero la cache dalle chiamate dello stat
        
    $ult_mod stat($file);
        
    $ult_mod1 $ult_mod[9];
        return 
    $ult_mod1;
    }

    $handle = @opendir($path);
      if (
    $handle == true) {
        while (
    false !== ($file readdir($handle))) {
          if (
    $file != "." && $file != ".." ) {
          
    $ult_mod check_ult_mod($file);
          
    $array_file[$ult_mod] = $file;
          }
        }
      }

    krsort($array_file); // ordino l'array
    $elem count($array_file); // ne conto gli elementi

      
    if($elem>10$elem $num_print
      
    $i=0;
       foreach (
    $array_file as $print) {
         if(
    $i<$elem) {
         print 
    $print."
    "
    ;
         
    $i++;
         }
       }
    ?>

  6. #6
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    Ho fatto una prova, a me funziona benissimo ...
    Se includi il file nell'index, e vuoi listare i file che si trovano in dir1/sotto_dir2, basta che configuri lo script così:

    index.php
    |
    |
    - - - dir 1
    |
    |
    |
    - - - sotto_dir2

    Codice PHP:
    $path "./dir1/sotto_dir2"// mettici il path della dir da controllare
    $num_print 10// numero di file nell'elenco da stampare 
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.