pedia-learning

ورود

گذرواژه‌تان را فراموش کرده‌اید؟

ثبت نام

ثبت نام
انجمن عمومی گسترش فناوری آگو

اگر اولین بار از انجمن بازدید می کنید برای دسترسی کامل به انجمن عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
به دست آوردن پسوند فایل با PHP
01-12-2014, 02:56 PM
ارسال: #1
به دست آوردن پسوند فایل با PHP
برای امروز میخوام نحوه تشخیص پسوند فایل ها رو به وسیله PHP بگم.برای این کار چندتا روش داره که هرکدوم مزایا و معایب خودش رو داره.

شما از هر کدوم دلتون خواست استفاده کنید.


روش اول : استفاده از تابع pathinfo

این تابع اطلاعاتی در مورد فایل یا پوشه مورد نظر رو بر میگردونه که یکیش پسوند فایله

کد php:
$file pathinfo("readme.txt");
    
$ext $file['extension']; 

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

کد php:
$ext pathinfo("readme.txt"PATHINFO_EXTENSION); 

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

کد php:
$filename 'readme.txt';
$ext end(explode('.',$filename)); 


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

کد php:
$ext substr(strrchr($filename,'.'),1); 

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

کد php:
echo $ext substr($filename,-3); 

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

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


پیام‌های داخل این موضوع
به دست آوردن پسوند فایل با PHP - agotd - 01-12-2014 02:56 PM

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان


Persian Translation by MyBBIran.com - Ver: 4.1
Powered by MyBB, © 2002-2024 MyBB Group.
Theme designed by Marvel (Sidebar created by Yaldaram - Yaldaram.com)
Theme Translation by Mt Edition