فشرده سازی فایل ها با PHP

خیلی وقتا شده که بخوایم یه فایلی رو با php برای دانلود بزاریم. ما میتونیم قبل از اینکه هر فایلی رو برای دانلود بفرستیم ابتدا اون رو زیپ کنیم و با حجم کمتری برای دانلود ارسالش کنیم! (کدها رو میتونید از اخر همین مثال دانلود کنید و استفاده کنید) حالا چجوری میشه فایل ها رو با php زیپ کرد؟ خیلی راحت! به کد زیر دقت کنید:

در کد زیر ابتدا یه متغیر از نوع زیپ ایجاد کردم و سپس یه فایل با نام myzip.zip ایجاد کردم و فایل mp3 رو به صورت فشرده درون اون قرار دادم. دقت کنید که نام فایل موسیقی من ۱ هست ولی من این فایل رو با نام ۲ فشرده سازی میکنم. مزیتی که تغییر نام فایلها در هنگام زیپ کردن داره این است که کاربر نمیتونه بفهمه که نام فایل اصلی درون سرور چیه و ما به صورت دینامیک میتونیم نام فایل رو به دلخواه در موقع فشرده سازی تغییر بدیم 🙂

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

در مثال بالا تمام ارور هایی که ممکن هست رخ بده رو بررسی میکنیم و در صورت وقوع خطا اون رو توی صفحه نمایش میدیم که میتونه برای علاقمندان مفید باشه. همچنین فایلی رو که میخوایم فشرده کنیم مثل مثال اول تغییر نام ندادمش و فایل رو با نام خودش فشرده میکنیم.

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

فشرده سازی فایل ها در پی اچ پی
3.3 MiB
41 Downloads
اطلاعات بیشتر
به اشتراک بگذارید:Email this to someoneShare on FacebookTweet about this on TwitterShare on Google+Digg thisShare on LinkedInPin on PinterestShare on StumbleUponFlattr the authorShare on RedditBuffer this pageShare on TumblrPrint this pageShare on YummlyShare on VK
  1. سلام،
    می‌خواستم بدونم این کدها رو از کجا باید پیدا کنم، در واقع منبع شما چیه؟
    میشه ی کتاب یا سایت جامع معرفی کنید، یک منبع حرفه‌ای می‌خوام؟!
    ممنون

می‌خواهید دیدگاهتان را بیان کنید؟