أنظر معي ..
كود PHP:
<?
// في السطر التالي نضع اسم المجلد المراد استخلاص الملفات منه بدلاً من my_folder
$dir="my_folder";
//
//في المتغير التالي نضع قيمة الملفات المعروضة في الصفحة الواحدة ، العدد الذي افترضته 4
$show_no=4;
//
$my_files= dir($dir);
$show=$show_no-1;
While ($my_files_names =$my_files->read())
{
$i=$i+1;
$F[$i]=$my_files_names;
}
for ($s=$start ;$s<=($start+$show) ; $s++)
{
echo "<a href=$dir/$F[$s]>$F[$s]</a><br>";
}
echo "<hr>";
if (($start+$show)<$i) {
echo "<a href=$PHP_SELF?start=".($start+$show+1)."> التالي</a>";
}
if (($start-$show-1)>=0)
{
echo "<a href=$PHP_SELF?start=".($start-$show-1)."><br> السابق</a>";
}
?>
تذكّر أن تُنسّق الكود ليؤدي طلبك و لا تنسَ أيضاً أنّ قليلاً من المراجعة و التصحيح ستجد أنّ طريقتي في كتابته ساذجة جداً و بتعديلات سيتحوّل إلى كائن أليف

..
أنا قدّمت الفكرة التي تؤدي حاجتك ،
و عليكَ صياغتها بشكلٍ يليق بمبرمجيّ Php محترفين
و انا إن وجدتُ وقتاً سأقوم بتعديله ..
عمر بن عبدالعزيز