اسکریپت باران
بزرگترین مرجع دانلود سورس و اسکریپت های برنامه نویسی
چنانچه بخواهیم پوشه ها (Folders) یا فایل هایی که نام آنها در یک الگوی (pattern) مشخص صدق می کند را بیابیم، باید تابع glob در PHP را به کار ببریم.
به مثال زیر توجه کنید.
فرض کنید که در پوشه فعلی (پوشه ای که فایل فعلی در آن قرار دارد)، فایل های زیر را داشته باشیم :
1 2 3 4 |
page_1.php page_2.php file_1.txt file_2.txt |
اکنون برای اینکه تمامی فایل های با پسوند php را در خروجی نمایش بدهیم، کدهای زیر را می نویسیم :
1 2 3 4 5 6 |
<?php echo "<pre>"; $files = glob("*.php"); print_r($files); echo "</pre>"; ?> |
الگوی (pattern) کلی را به صورت زیر در نظر گرفته ایم :
1 |
*.php |
یعنی به جای علامت ستاره (*)، هر عبارت دیگری می تواند قرار بگیرد. بنابراین تابع glob ، نام تمامی فایل های با پسوند php را برمی گرداند.
بنابراین لیست فایل های با پسوند php در خروجی نمایش داده می شود :
1 2 3 4 5 |
Array ( [0] => page_1.php [1] => page_2.php ) |
اکنون کدها را به صورت زیر می نویسیم :
1 2 3 4 5 6 |
<?php echo "<pre>"; $files = glob("*.*"); print_r($files); echo "</pre>"; ?> |
مشاهده می کنید که الگوی کلی را به صورت زیر در نظر گرفته ایم :
1 |
*.* |
تمامی فایل ها نمایش داده می شوند :
1 2 3 4 5 6 7 |
Array ( [0] => page_1.php [1] => page_2.php [2] => file_1.txt [3] => file_2.txt ) |
کانال تلگرامی اسکریپت باران
برای اطلاع از آپدیت های این سورس و سورس های دیگر اسکریپت باران، در کانال تلگرام ما عضو شویدبرنامه نویسی را معنایی دوباره بخشیم !