در صورتی که بر روی سرور فایل فشرده در فرمت های zip ، gzip و سایر فرمت ها را دارید می توانید توسط PHP فایل را اکستراکت نمایید. برای انجام این کار می توانید از کد نمونه PHP زیر که توسط سایت رسمی PHP منتشر شده و در آدرس http://www.php.net/manual/en/ziparchive.extractto.php آمده استفاده نمایید.
$zip = new ZipArchive;
if ($zip->open(‘test.zip’) === TRUE) {
$zip->extractTo(‘/my/destination/dir/’);
$zip->close();
echo ‘ok’;
} else {
echo ‘failed’;
}
?>
در صورتی که حجم فایل فشرده شما زیاد می باشد می بایست از تابع زیر برای افزایش زمان اجرای برنامه PHP استفاده نمایید.
برای انجام این کار کافی است تابع را در بالای کد کپی نمایید.
همچنین تابع آماده برای خارج سازی فایل ها از حالت فشرده در آدرس http://themergency.com/extract-zip-files-with-php/ وجود دارد که کافی است فایل unzip.php را بر روی سرور خود بارگذاری نموده و آدرس آن را در مرورگر رویت نمایید. فایل مورد نظر کلیه فایل های موجود در سرور را به شما نمایش می دهد و کافی است بر روی فایل فشرده خود کلیک نموده تا فایل اکستراکت گردد.
سایر مقالات مرتبط :
- زمینه های کاری مناسب برای یک برنامه نویس پایتون
- اهمیت سئو در دیده شدن و موفقیت کسب و کارها
- خرید شیبا از صرافی ارز دیجیتال
- آموزش خرید شیبا اینو از صرافی کیف پول من (تصویری 0 تا 100)
- خرید قالب سایت وردپرس با 13 نکته طلایی
- چرا طراحی سایت در مشهد اهمیت دارد؟ – وب سایت نقره ای
- چگونه محتوای سایت خود را از میلیونها محتوای موجود در اینترنت متمایز کنم؟
- ویژگی های بهترین شرکت طراحی سایت
- راهنمای کامل سئو داخلی سایت برای استارتآپها
- افزایش درآمد وکیل با طراحی سایت
- 5 سایت برتر ایرانی که با المنتور طراحی شده اند
- بهترین افزونه خروجی گرفتن از شماره موبایل کاربران در وردپرس و ووکامرس