现在就剩一个分页的问题..请问如何分页.
<table border="1">
<? 
if ($handle = opendir('./pic_files/files/LogoSourceFile/')) {$i = 1;
$e = 1;
while (false !== ($file = readdir($handle))) {if (($file != ".") && ($file != "..")) {
if($i==1){
echo "<tr><td>$file</td>";
}else if ($i==2 || $i==3) {
echo "<td>$file</td>";
}else if ($i==4) {
echo "<td>$file</td></tr>";
}$i++;if ($i==5) {
   $i = 1;
   $e = 0;
}
else
   $e = 1;}
}
if($e == 1) {
for($j=1;$j<=5-$i;$j++) {
  echo "<td>&nbsp;</td>";
  }
  echo "</tr>";
}
closedir($handle);
}
?> 
</table>

解决方案 »

  1.   

    要分页可以使用Javascript假分页
    也可以使用类似SQL的真分页仅提供思路
      

  2.   

    1. 一次性把目录写入一个数组,然后根据数组的键值进行分页,不过这个在首次载入的时候开销比较大
    2. 根据文件排列,每次读取相应的几个文件现在只想到这两个方法,不知道后面的有没有更好的方法,不过顺便问一句,在mysql没有记录吗?