Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    32

    ordina elenco file per ordine di upload

    Eccomi di nuovo qua! Ho risolto il problema della data del mio precedente thread, ma ne ho un altro:

    ho creato questa pagina di download dove mostro tutti i files della cartella uploads. in ogni riga c'è il titolo del documento e la data di inserimento. Cerco di ordinarli per data (ovviamente gli ultimi inseriti stanno in alto):

    Codice PHP:

    <?php $file glob("uploads");

    function 
    ordina($file1,$file2) {
        
    $tempo1 filectime($file1);
        
    $tempo2 filectime($file2);
        return (
    $tempo1 $tempo2) ? : -1;    }
    ?>
    questo è il file config.php che viene incluso nella mia pagina.
    Ora la pagina vera e propria:

    Codice PHP:
    <?php
                        $cartella 
    opendir('uploads');
                        while (
    $file readdir($cartella)) {
                            
    $file_array[] = $file;
                        }
                        
    usort($file,'ordina');
                        
    reset ($file);
                        foreach (
    $file_array as $file) {
                            if ( 
    $file == ".." || $file == "." || $file == ".DS_Store") {
                                continue;                        }
                                                                             echo 
    "<div class=\"download\">";
                            echo 
    "<div class=\"file-name\">";
                            echo 
    "<a href=\"uploads/$file\" target=\"_blank\">$file</a>";
                            echo 
    "</div>";                        echo "<div class=\"file-date\">";
                            if (
    file_exists('uploads/'.$file)) {
                                echo 
    date ("d/m/Y"filemtime('uploads/'.$file));
                            } else { echo 
    "N.P."; }
                            echo 
    "</div>";
                            echo 
    "<div class=\"download-img\">";
                            echo 
    "<a href=\"uploads/$file\" download=\"$file.pdf\"><img src=\"immagini/download.png\" alt=\"download\" /></a>";
                            echo 
    "</div>";
                            echo 
    "<div class=\"clear\"></div>";
                            echo 
    "</div>";
                        }
                        
    clearstatcache();
                    
    ?>
    Perchè non funziona? (A parte il fatto che io sia una pippa con il PHP ancora ) Grazie a tutti!
    Ultima modifica di simba92; 21-11-2014 a 16:13
    Paterno' Red Sox Baseball - www.redsoxpaterno.com

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.