一個網站在一個目錄中有400多張圖片。我想在每一頁上以12列出它們。我怎樣才能做到這一點?這是我的實際代碼:400多張圖片的PHP分頁
<!doctype html>
<html lang="hu">
<head>
<title>Amatőr</title>
<meta charset="utf-8"/>
</head>
<body>
<h2><a href="../php/upload_picture.php" style="font-size:15pt; color:#ff00e8; text-decoration: none;">Vannak jó képeid? Töltsd fel őket és kikerülhetnek az oldalra!</a></h2>
<article>
<header>
Amatőr Lányok
</header>
<div id="kepek">
<?php
$imgdir = '../img/blog/img/amator/'; //Pick your folder
$allowed_types = array('png','jpg','jpeg','gif'); //Allowed types of files
$dimg = opendir($imgdir);//Open directory
while($imgfile = readdir($dimg))
{
if(in_array(strtolower(substr($imgfile,-3)),$allowed_types) OR
in_array(strtolower(substr($imgfile,-4)),$allowed_types))
/*If the file is an image add it to the array*/
{$a_img[] = $imgfile;}
}
$totimg = count($a_img); //The total count of all the images
//Echo out the images and their paths incased in an li.
for($x=0; $x < $totimg; $x++){ echo "<a onclick='Lightbox.start(this, false, false, false, false); return false;' rel='lightbox[amator]' href='" . $imgdir . $a_img[$x] . "'><img class='kep_listaz' width='200px' height='160px' src='" . $imgdir . $a_img[$x] . "' /></a>";}
?>
</div>
</article>
</body>
</html>
Thanks!
非常感謝,問題是,這個頁面是通過ajax傳遞給瀏覽器的,所以url並沒有真正改變。如何添加?page = x這種方式? – trisztann
沒有理由不能更改ajax調用的url,或者如果ajax是帖子,可以將param作爲數據發送。 – swider
這是我目前的ajax調用:http://pastebin.com/BFvyS1jF ..我做對了嗎?我在網址的末尾添加了?page = 1。另外我如何添加頁面導航的圖像下面的ajaxed內容?謝謝! – trisztann