طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

دریافت پسوند فایل در php


دریافت پسوند فایل در php

دریافت پسوند فایل در php یکی از عملیات مهم برای اعتبارسنجی و آپلود فایل است . شما به راحتی می توانید فرمت فایل یا همان پسوند از نام فایل یا مکان فایل توسط php بدست بیاورید .

در این آموزش , به شما چند روش برای دریافت پسوند فایل در php را نشان می دهیم .

توابع سفارشی php

تابع get_file_extension() پسوند فایل در php را با استفاده از توابع substr() و strrchr() برگشت (return) می دهد.

Substr() – بخشی از رشته (string) را برگشت می دهد.

Strrchr() – آخرین مقدار بعد از یک رشته را در یک رشته پیدا می کند .

به کد php زیر توجه کنید  :

نحوه استفاده

کافی است که نام فایل را به تابع get_file_extension پاس بدید . این تابع پسوند فایل را به شما برگشت می دهد که می توانید در یک متغییر ذخیره و یا چاپ کنید ..

تابع سفارشی دوم برای دریافت پسوند فایل در php

در اینجا ما از تابع explode که یکی دیگر از توابع پرکاربرد کار با رشته ها در php است که در مقاله تابع explode و implode در php در مورد این تابع صحبت کردیم .

این تابع به عنوان آرگومان اول رشته یا متغییر حاوی رشته را دریافت و به عنوان آرگومان دوم رشته چسبنده این رشته را دریافت میکند .در مثال ما که دریافت پسوند فایل در php است , پسوند فایل ها با . (نقطه) از هم جدا شده اند .

خروجی این تابع یک آرایه شامل رشته ها است که دوباره با استفاده از تابع end() اینبار آخرین خانه از آرایه را برگشت می دهیم که دقیقا همان پسوند اصلی فایل ما است .

حتما بخوانید  نمایش لیست فایل ها در php

که نحوه استفاده دقیقا همانند روش اول است.

تابع pathinfo() در php

تابع pathinfo() آسان ترین راه برای دریافت پسوند فایل در php را در اختیار ما قرار میدهد.

  • Pathinfo –  اطلاعاتی در مورد مسیر , نام اصلی و پسوند فایل برگشت می دهد.

نحوه استفاده

می توانید نام فایل و یا حتی فایل همراه با آدرس url و یا آدرس نسبی را در تابع pathinfo() پاس بدید. این تابع اطلاعات (نام دایرکتری , اسم اصلی فایل و پسوند) فایل داده شده را برگشت میدهد.

خروجی این تابع هم به صورت آرایه ای است که ما هر یک از اطلاعات این خانه را در مثال زیر خوانده و در یک متغییر مرتبط ذخیره کردیم .

همچنین این تابع یک آرگومان دوم به عنوان آپشن دریافت می کند که مستقیما می توانید برای دریافت پسوند فایل استفاده کنید .

امیدوارم از این آموزش کوتاه و کاربردی دریافت پسوند فایل در php لذت برده باشید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حتما بخوانید  ریدایرکت با php

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان php و امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جدیدترین آموزش های آنلاین



دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

افزایش امنیت سایت

مجوزهای ما


logo-samandehi نماد اعتماد الکترونیک

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

دانلود کتاب

عضویت در خبرنامه