文件名有规律就好办。用class dir ,得到文件名,然后日期字符提出来,转换为日期格式,然后排序就行了。

解决方案 »

  1.   

    $count = 0;
    $d = dir("$path");
     while (false !== ($filename = $d->read())) {
        $filedb[$count] = $filename;
        $count++;
    }
    ....
    剩下的我就不写了。
      

  2.   

    $d = dir("图片目录名");
    while($f = $d->read()) {
      if(is_file("$d->path/$f"))
        $out[strtok($f,".")] = "$d->path/$f";
    }
    $d->close();
    ksort($out); //按索引排序(升序)
    $out = array_reverse($out); //转置数组,变成了降序
    foreach($out as $k=>$v)
      echo "<a href='$v'>$k</a><br>";如要分页,则只取数组的一部分输出就行了