یک کد کاربردی جالب و
مفید دیگه رو به شما معرفی میکنیم . با کدی که امروز به شما میدیم می تونید
لیست فایل های موجود در یک پوشه رو با فرمتی زیبا نمایش بدید .
خروجی این کد چیزی شبیه زیر میشه :

همونطور که می بینید در ظاهری زیبا و با تفکیک رنگ و ظاهر فایل ها و فولدر ها ، لیست فایل ها نمایش داده میشه .
این کد کاربردی رو می تونید به شکل زیر داشته باشید :
3 | <title>7Learn.com > List Of Files In a folder</title> |
4 | <style type= "text/css" > |
17 | background: transparent url( "image/file.png" ) no-repeat left 3px; |
23 | background: transparent url( "image/folder.png" ) no-repeat left 3px; |
31 | Code By : Loghman Avand |
35 | function getFileList( $folderName , $fileType = "" ) |
37 | if ( substr ( $folderName , strlen ( $folderName ) - 1) != "/" ) { |
41 | echo '<h3>List of ' . $fileType . ' files in folder : <span style="color:brown">' . $folderName . '</span></h3>' ; |
43 | foreach ( glob ( $folderName . '*' . $fileType ) as $filename ) { |
44 | if ( is_dir ( $filename )) { |
49 | echo '<li class="' . $type . '">' . str_replace ( $folderName , '' , $filename ) . '</li>' ; |
56 | getFileList( 'files' , '.png' ); |
در کد فوق من کل فایل html رو براتون گذاشتم که می تونید اونو در یک
فایل با فرمت php ذخیره و اجرا کنید . البته پیشنهاد می دم کد کامل به
همراه فایل های مورد نیاز رو از انتهای همین مطلب دانلود کنید .
در کد فوق تابع getFileList تعریف شده که دو تا پارامتر میگیره . اولی نام و
یا آدرس فولدری که می خواید فایل های درونش لیست شن و با دومی هم فرمت
فایل های لیست شده رو می تونید انتخاب کنید .
مثلا اگر می خواید کل فایل های درون فولدر files نمایش داده بشن تابع رو به این صورت صدا میزنید :
و اگه بخواید فقط فایل های با فرمت jpg لیست شن به این شکل صدا میزنید :
1 | getFileList( 'files' , '.jpg' ); |
به این شکل میتونید تعین کنید که فقط فایل هایی با فرمت خاص لیست بشن .
می تونید کد کامل رو از زیر دانلود کنید :