شما عضو این انجمن نبوده یا وارد نشده اید. لطفا برای مشاهده کامل انجمن و استفاده از آن وارد شوید یا ثبت نام کنید .
باشگاه کاربران روماک
به دست آوردن پسوند فایل با PHP - نسخه‌ی قابل چاپ

+- باشگاه کاربران روماک (https://forum.romaak.ir)
+-- انجمن: انجمن طراحی سایت و برنامه نویسی (https://forum.romaak.ir/forumdisplay.php?fid=78)
+--- انجمن: کد نویسی (https://forum.romaak.ir/forumdisplay.php?fid=79)
+---- انجمن: PHP (https://forum.romaak.ir/forumdisplay.php?fid=46)
+---- موضوع: به دست آوردن پسوند فایل با PHP (/showthread.php?tid=4977)



به دست آوردن پسوند فایل با PHP - saberi - ۹۷/۱/۱۵

در این پست نحوه تشخیص پسوند فایل ها به وسیله PHP آموزش داده میشود. برای این کار چند روش وجود دارد که هرکدام مزایا و معایبی دارد.
 
روش اول : استفاده از تابع pathinfo
این تابع اطلاعاتی در مورد فایل یا پوشه مورد نظر را بر میگرداند که پسوند فایل، یکی از این اطلاعات است.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

از این تابع به صورت زیر هم میشود استفاده کرد :

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

روش دوم: استفاده از تابع explode و end

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

به جای تابع end از دستور array_pop هم میشه استفاده کرد.

روش سوم : استفاده از توابع substr و strrchr

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

ابتدا آخرین . رو پیدا می کند و سپس با substr قسمت پسوند را برمی گرداند.

این هم یک روش دیگر با substr

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

از آخر نام فایل ۳ کاراکتر را برمیگرداند.

روش هایی که در بالا ذکر شد ممکن است در بعضی مواقع کار نکند. اما بهترین راه استفاده از روش اول است.