Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Ordine di data

  1. #1

    Ordine di data

    Ciao a tutti, qualcuno potrebbe dirmi come posso mettere in ordine di data e non alfabetico i risultati del seguente script?

    Grazie mille

    Codice PHP:

    <?php
    $dirfile
    =$_GET["selfile"];
    echo 
    "$dirfile";
    ?>
    <?php
    function file_list($directory FALSE)
    {
    $dirfile=$_GET["selfile"];
    $dirs= array();
    $files = array();
    if (
    $handle opendir("./" $directory))
    {
    while (
    $file readdir($handle))
    {
    if (
    is_dir("./{$directory}/{$file}"))
    {
    if (
    $file != "." $file != ".."$dirs[] = $file;
    }
    else
    {
    if (
    $file != "." $file != ".."$files[] = $file;
    }
    }
    }
    closedir($handle);
    reset($dirs);
    sort($dirs);
    reset($dirs);
    reset($files);
    sort($dates);
    reset($files);

    echo 
    "[b]Files:[/b]\n<ul>";
    while(list(
    $key$value) = each($files))
    {
    $f++;
    $urlo="altretest/$dirfile/$value";
    echo 
    "[*][url='$urlo']{$value}[/url]\n";
    echo 
    'del '.date("d/m/Y",filemtime($urlo));
    }
    echo 
    "[/list]\n";

    if (!
    $f$f "0";
    echo 
    "Sono presenti [b]{$f}[/b] file(s).[/b]\n";
    }
    file_list("altretest/$dirfile");
    ?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    forse questo esepio puo tornarti utile...http://webxadmin.free.fr/article/php...y-date-209.php

  3. #3
    Grazie m4rko80 ho dato un'occhiata al codiche a cui facevi riferimento ma non sembra funzionare, oppure non sono in grado di applicarlo io correttamente, non è da molto che utilizzo php, mi puoi dire se lo utilizzo correttamente?

    Codice PHP:

    <?php
    function LoadFiles($dir)
    {
     
    $Files = array();
     
    $It =  opendir($dir);
     if (! 
    $It)
      die(
    'Cannot list files for ' $dir);
     while (
    $Filename readdir($It))
     {
      if (
    $Filename == '.' || $Filename == '..')
       continue;
      
    $LastModified filemtime($dir $Filename);
        
    $Files[] = array($dir .$Filename$LastModified);
        echo 
    "$Filename $LastModified
    "
    ;
     }

      return 
    $Files;
    }
    function 
    DateCmp($a$b)
    {
      return (
    $a[1] > $b[1]) ? -0;
    }

    function 
    SortByDate($Files)
    {
      
    usort($Files'DateCmp');
    }


    $Files LoadFiles('altretest/auto/');
    SortByDate($Files);
    ?>

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.