Unzip کردن فایلهای فشرده با PHP

اردیبهشت ۱۸, ۱۳۹۱ توسط : سعید

در پست قبل دیدید که چطور میتونیم به وسیله کلاس ZipArchive یک فایل فشرده ایجاد کنیم. در ادامه خواهیم دید چطور میتونیم فایلهای فشرده رو Unzip کنیم

 

<?php

     $zip = new ZipArchive;
     $res = $zip->open(’my_zip_file.zip’);
     if ($res === TRUE) {
         $zip->extractTo(’my_extract_to_dir/’);
         $zip->close();
         echo ‘ok’;
     } else {
         echo ‘failed’;
     }
?>

بازدید : ۳۳۸۶

خرداد ۲۲, ۱۳۹۱ @ ۴:۳۸ ب.ظ

سلام
اگه فایل زیپ پسورد داشت چطوری میتونیم با پی اچ پی فایل رو اکترکت کنیم ؟ پسورد رو هم بدونیم .

پاسخ دادن
    phpro.ir@gmail.com
    خرداد ۳۰, ۱۳۹۱ @ ۱۰:۱۴ ب.ظ

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

    پاسخ دادن
      حسین
      تیر ۳۱, ۱۳۹۱ @ ۶:۲۵ ق.ظ

      می توانید در مورد دستورات شل برای unzip کردن فایل zip پسورد دار بیشتر توضیح دهید.

      پاسخ دادن
        سعید
        مرداد ۱, ۱۳۹۱ @ ۱۰:۵۸ ق.ظ

        با استفاده از دستور زیر :

          echo shell_exec('unzip -P password file.zip');
        پاسخ دادن
مرداد ۲۱, ۱۳۹۴ @ ۱۲:۱۸ ق.ظ

چطور میتونیم با php یه پوشه رو زیپ کنیم؟؟

پاسخ دادن

پاسخ دهید

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


*