从目录php创建的paginate div标签

时间:2013-09-23 10:01:37

标签: php html pagination

我试图对为目录中的每个文件夹创建的div标签进行分页。 我有一个名为images的目录,在其中我有子目录。 为每个子目录创建一个div标签。如果存在超过8个文件夹,我想分页div标签。 生成div的代码是:

$dir = 'images';
    $dir_contents = scandir($dir);

    foreach($dir_contents as $path){
        if($path !== '.' && $path !== '..'){
            echo '<div class="box-content" >';
            echo '</div>';
            }}

我不知道如何分割div标签。 我对php解释很新,代码会很有用。 感谢

1 个答案:

答案 0 :(得分:1)

您使用的代码应该没问题。为了确定分页,你应该使用像计数器变量这样的东西。

$directories = 10; // number of directories
$start = 0;
if(isset($_GET['start']))
    $start = $_GET['start'] * $directories;

for($i = $start; $i < $start + $directories; $i++){
    echo $dir_content[$i];
}

上面的代码为您提供了使用?start=1参数调用页面的可能性。根据您提供的参数,您可以切换显示的目录。

现在你所要做的就是删除值“。”和数组中的“..”并显示分页的链接。

如果代码成功,请给我反馈。