سفارش تبلیغ
صبا ویژن
کسى از شما نگوید خدایا از فتنه به تو پناه مى‏برم چه هیچ کس نیست جز که در فتنه‏اى است ، لیکن آن که پناه خواهد از فتنه‏هاى گمراه کننده پناهد که خداى سبحان فرماید : « بدانید که مال و فرزندان شما فتنه است » ، و معنى آن این است که خدا آنان را به مالها و فرزندان مى‏آزماید تا ناخشنود از روزى وى ، و خشنود از آنرا آشکار نماید ، و هر چند خدا داناتر از آنهاست بدانها ، لیکن براى آنکه کارهایى که مستحق ثواب است از آنچه مستحق عقاب است پدید آید ، چه بعضى پسران را دوست دارند و دختران را ناپسند مى‏شمارند ، و بعضى افزایش مال را پسندند و از کاهش آن ناخرسندند . [ و این از تفسیرهاى شگفت است که از او شنیده شده . ] [نهج البلاغه]
 
پنج شنبه 93 آذر 20 , ساعت 12:14 عصر

در صورتی که بر روی سرور فایل فشرده در فرمت های zip ، gzip و سایر فرمت ها را دارید می توانید توسط PHP فایل را اکستراکت نمایید. برای انجام این کار می توانید از کد نمونه PHP زیر که توسط سایت رسمی PHP منتشر شده و در آدرس http://www.php.net/manual/en/ziparchive.extractto.php آمده استفاده نمایید.

 <?php
$zip = new ZipArchive;
if ($zip->open("test.zip") === TRUE) {
$zip->extractTo("/my/destination/dir/");
$zip->close();
echo "ok";
} else {
echo "failed";
}
?>

در صورتی که حجم فایل فشرده شما زیاد می باشد می بایست از تابع زیر برای افزایش زمان اجرای برنامه PHP استفاده نمایید.

ini_set("max_execution_time", 300);

برای انجام این کار کافی است تابع را در بالای کد کپی نمایید.

همچنین تابع آماده برای خارج سازی فایل ها از حالت فشرده در آدرس http://themergency.com/extract-zip-files-with-php/ وجود دارد که کافی است فایل unzip.php را بر روی سرور خود بارگذاری نموده و آدرس آن را در مرورگر رویت نمایید. فایل مورد نظر کلیه فایل های موجود در سرور را به شما نمایش می دهد و کافی است بر روی فایل فشرده خود کلیک نموده تا فایل اکستراکت گردد.

آدرس:

اکستراکت نمودن فایل های فشرده توسط PHP 



لیست کل یادداشت های این وبلاگ