bundles
  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!
67 34736 ۱۸ خرداد ۹۲ لقمان آوند

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

خروجی این کد چیزی شبیه زیر میشه :

همونطور که می بینید در ظاهری زیبا و با تفکیک رنگ و ظاهر فایل ها و فولدر ها ، لیست فایل ها نمایش داده میشه .

این کد کاربردی رو می تونید به شکل زیر داشته باشید :

در کد فوق من کل فایل html رو براتون گذاشتم که می تونید اونو در یک فایل با فرمت php ذخیره و اجرا کنید . البته پیشنهاد می دم کد کامل به همراه فایل های مورد نیاز رو از انتهای همین مطلب دانلود کنید .
در کد فوق تابع getFileList تعریف شده که دو تا پارامتر میگیره . اولی نام و یا آدرس فولدری که می خواید فایل های درونش لیست شن و با دومی هم فرمت فایل های لیست شده رو می تونید انتخاب کنید .

مثلا اگر می خواید کل فایل های درون فولدر files نمایش داده بشن تابع رو به این صورت صدا میزنید :

و اگه بخواید فقط فایل های با فرمت jpg لیست شن به این شکل صدا میزنید :

به این شکل میتونید تعین کنید که فقط فایل هایی با فرمت خاص لیست بشن .
می تونید کد کامل رو از زیر دانلود کنید :

نوع کد رايگان

دیدگاه ها 67 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    طراحی وب سایت(۷ خرداد ۱۳۹۳)

    خیلی خوب بود مرسی

  • ‏‏
    خدمات پرداخت انلاین دانشجویی(۲۰ خرداد ۱۳۹۳)

    خیلی عالی بود ممنون از سایت خوبتون

  • ‏‏
    Erfan Moharramkhani(۲۲ شهریور ۱۳۹۳)

    خوب بود فقط یک سوال این که اگر بخواهیم مثلا فایل از یک آدرس دیگر نمایش داده شود مثلا “www.domain.com/folder” باید چکار کنم؟

    • ‏‏
      لقمان آوند(۲۹ شهریور ۱۳۹۳)

      آدرس رو با پارامتر get به صفحهارسال کنید و بدید به تابع .
      در دوره ی آموزشی PHP سایت، این فایل منیجر رو با قابلیت های اضافه تکمیل کردیم .

      • ‏‏
        هادی(۲۹ دی ۱۳۹۳)

        نمیشه درباره موضوعی که دوستمون گفتن و نشون دادن فایلهای یک دامنه دیگرمون همینجا یک مثال بزنید؟ یا بگید کدی که گفتید رو کجا و چگونه باید استفاده کنیم؟

        خیلی ممنون میشم

        • ‏‏
          لقمان آوند(۲ بهمن ۱۳۹۳)

          این کد فقط برای نشون دادن فایل های دامنه ای هست که اسکریپت رو توش گذاشتید.

  • ‏‏

    سلام با تشکر از سایت خیلی خوبتون اگه بخواهیم فایل ها قابلیت دانلود شدن هم داشته باشن باید چیکار کنیم؟

    • ‏‏
      لقمان آوند(۳ آبان ۱۳۹۳)

      تو خط 49 این کد باید به جای چاپ نام فایل ، لینک اونو چاپ کنید !

  • ‏‏
    خرید گوشی دست دوم(۱۴ بهمن ۱۳۹۳)

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

  • ‏‏

    سلام میتونید اسکریپتی رو در اختیار بنده قرار بدید بسیار دنبالش گشتم و پیدا نکردم یک اسکریپت میخواستم که از طریق url فایل های درون اون سایت رو نشون بده حالا از فایل های php تا jpg و فولدر ها و ….
    واقعا نیاز دارم ممنون میشم . به ایمیل خبر بدید لطفا

    • ‏‏
      لقمان آوند(۲۳ اسفند ۱۳۹۳)

      سلام
      همیشه نمی تونید اینکارو کنید .
      فایلهای php رو که نمیتونید سورسشون رو بگیرید از url و اجازشو ندارید . فولدر ها رو هم معمولا سایتها می بندند. فقط تصاویر، ویدیو ها و … هست که اگه آدرسشون رو داشته باشید می تونید دانلودشون کنید .

  • ‏‏

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

    • ‏‏
      لقمان آوند(۳۰ خرداد ۱۳۹۴)

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

  • ‏‏

    سلام
    1- اگر بخوایم فایل های درون پوشه ای که فایل php قرار داره رو نمایش دهیم باید چطوری تعریف بشه ؟
    تمام فایل های موجود در پوشه به غیر از خود فایل PHP!
    2- برای اینکه با توجه به فرمت فایل، تصویر (ایکون کناری) رو انتخاب کنه باید به چه صورتی عمل کرد ؟
    تشکر

    • ‏‏
      لقمان آوند(۲۳ مرداد ۱۳۹۴)

      1- مقدار پارامتر اول (مسیر) رو / بزارید. باید کمی کد رو تغیر بدید و مثلا چک کنید اگه پسوند فایل php بود نشونش نده.
      2- می تونید فرمت فایل رو استخراج کنید و به عنوان یه کلاس css تگ html نمایش دهنده اون فایل اضافه کنید و بعد کلاس css مربوطه رو تعریف کنید و تصویر بزارید براش.
      این کار رو تو دوره php انجام دادیم.

  • ‏‏

    سلام خدمت اساتید محترم ، اگر این لیست رو بخوایم بر اساس تاریخ مرتب کنیم چه کدی باید بزنیم ؟

    • ‏‏
      کیوان علی محمدی(۲۸ مرداد ۱۳۹۴)

      در php میشه با تابع filectime زمان تغییر فایل رو گرفت (در سرور ویندوز زمان ایجاد فایل و در سرور لینوکس هم زمان تغییر رو میده که میشه همون زمان ایجاد) میتونی لیست فایل ها رو بریزی داخل آرایه همراه با زمان ایجادشون و بعدش آرایه رو مرتب کنی و در نهایت چاپشون کنی.

  • ارسال دیدگاه

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram