وعليكم السلام ورحمة الله وبركاته ..
هذه الشفرة الأولى:
كود PHP:
//التحقق من مسار الملف
$dir = (empty($_GET['dir']))? './' : $_GET['dir'];
//فتح الدليل أو المجلد
$directory = dir($dir);
//طباعة المسار
echo 'Path: '.str_replace(basename($_SERVER["SCRIPT_FILENAME"]), '', $_SERVER["SCRIPT_FILENAME"]).(($dir == './')? false : $dir)."<br />\n";
//وضع أمر قراءة الدليل في تكرار لفرز كافة المدخلات به
while (($file = $directory->read()) !== false):
// التحقق إن كان دليل آخر؛ بحيث يمكن قراءة ما داخله أيضًا حسب أول سطر في هذه الشفرة
if(is_dir($file)):
echo '<a href="?dir='.$file.'">['.$file."]</a><br />\n";
else:
echo '<a href="'.$file.'">'.$file."</a><br />\n";
endif;
endwhile;
//إغلاق الدليل
$directory->close();
هل ترغب بترتيب المدخلات بحيث تبدأ بالمجلدات أولاً ؟