添加分页到PHP显示文件夹中的图像

时间:2015-03-04 14:10:07

标签: php pagination image-gallery

我正在尝试添加分页,因此一旦显示总共约12个图像,则可以单击下一步以显示接下来的12个图像,依此类推,如果可能的话,无需重新加载页面。 这是用于显示图像的代码

<?php
  // open this directory 
  $myDirectory = opendir("upimg");
  $myDir = opendir("thimg");

  // get each entry

  while($entryName = readdir($myDirectory)) {
    $dirArray[] = $entryName;
  }

  // close directory

  closedir($myDirectory);

  //    count elements in array

  $indexCount = count($dirArray);

?>

<?php

  // loop through the array of files and print them all in a list 

  echo "<ul class=\"portfolio clearfix\">" ; 

   for($index=0; $index < $indexCount; $index++) {

      $extension = substr($dirArray[$index], -3);

      if ($extension == 'jpg'){ // list only jpgs

        echo "\n<li class=\"box\"><a href=\"upimg/" . $dirArray[$index] . "\"  class=\"magnifier\" ><img src=\"thimg/" . $dirArray[$index] . "\"   ></a></li>";

      }

    }

  echo "</ul>";
?>  

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

如果您不希望页面重新加载,则需要使用AJAX。网上有很多教程。除此之外,目前没有人能帮助你。