พึงมาใหม่ เอา code ที่ผมเขียนไปใช้ได้เลย ผมเขียนเอง มีไรให้ช้วยก็บอกคร้าาบ
เปลี่ยนค่าของ $dir ให้เป็นไปตามที่ต้องการนะครับ
เอเฟ่
ลืมบอกไปว่าให้ save file เป็นซื่อ dirlist.php
แล้ว ตัวนี้เป็น script สำรับขอที่ 1)
1. อยากจะได้ Script PHP ที่อ่านไฟล์ใน Directory แล้วแบ่งออกเป็นหน้าๆ
หน้าละ 100 ไฟล์
ป. ล.
พอดีผมไม่ค่อยเก่งไทยเลยพิมพ์ไม่ค่อยถูกสักเท่าไร อิอิอิ
<?php
$dir = 'C:\directory';
$display_per_page = 100;
$rvpage = $_REQUEST['page'];
$files = $chunk = $paging = array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (!is_dir($file)) {
$files[] = $file;
}
}
closedir($handle);
}
$chunk = array_chunk ($files, $display_per_page);
$total_pages = count($chunk);
if ($rvpage <= 0) { $rvpage = 1; }
if ($rvpage > $total_pages) { $rvpage = 1; }
if (count($files) > 0) {
print implode("<br>\n", $chunk[$rvpage]) . "\n";
}
if ($total_pages > 1) {
foreach (range(1, $total_pages) as $num) {
$paging[$num] = "<a href=\"dirlist.php?page=$num\">$num</a>";
}
}
print '<hr/>'. implode(' - ', $paging) . "<br/>\n";
print "Current Page: $rvpage<br/>\n";
print "Total files: " . count($files) . "\n";
?>