PDA

View Full Version : zip/unzip



havig
سه شنبه 03 شهریور 1383, 21:01 عصر
سلام
چطور می توانم یک فایل را زیپ کنم ونیز یک فایل زیپ را ان زیپ کنم
ممنون

houtanal
سه شنبه 03 شهریور 1383, 21:48 عصر
در راهنمای php توضیح کاملی هست(به خدا مجانیه!) یکی از دوستان نمونه این برنامه را خواست که براش میل کردم این هم نمونه یک برنامه ساده برای دریافت فایل از کاربر و فشرده کردن آن برای مطالعه بیشتر به توابع Zlib Compression Functions موجود در راهنمای php مراجعه کنید

oxygenws
چهارشنبه 04 شهریور 1383, 00:19 صبح
زیپ کردن یک فایل (منظورم دقیقا ZIP کردن هست هااا) با PHP ممکن نیست، اما unzip کردن ممکنه.

This module enables you to transparently read ZIP compressed archives and the files inside them.

موفق باشید، امید

houtanal
چهارشنبه 04 شهریور 1383, 00:32 صبح
(منظورم دقیقا ZIP کردن هست هااا)
php فرمت zip به شما نمی دهد اما با gz مشکلی ندارد.در ویندوز winzip به راحتی این فرمت را باز می کند.

oxygenws
چهارشنبه 04 شهریور 1383, 00:42 صبح
بله، PHP هم فرمت gzip به شما می ده، هم bzip2 و هیچ مشکلی با هیچ کدوم از اینا (مخصوصا از نظر لایسنس و ...) نداره، چون هر دوی این توسعه ها بازمتن هستند.
در آینده ای نزدیک هم rar رو پشتیبانی خواهد کرد.
ولی ZIP رو همین الان فقط به صورت خواندنی (uncompress) پشتیبانی می کنه :)

لازمه بدونید که gzip نسبت به bzip فشردگی کمتری داره ولی پروسس خیلی کمتری می گیره. در حقسقت جایی که فضا چندان مهم نیست gzip ترجیح داره و جایی که پروسس زیاد مهم نیست bzip.

موفق باشید، امید

houtanal
چهارشنبه 04 شهریور 1383, 12:10 عصر
در آینده ای نزدیک هم rar رو پشتیبانی خواهد کرد.
جالبه منبع؟

oxygenws
چهارشنبه 04 شهریور 1383, 12:35 عصر
اغلب برنامه های pecl در آینده (زمانی که به یک توسعهء مطمئن می رسند) روی PHP منتشر می شن :) مثل بستهء ID3 که تا همین یک ماه پیش تحت pecl منتشر می شد.
بسته هایی هم هستند که فعالیت زیادی در مورد توسعه دارند (عضو pecl mailing list بشید :) ‌)
لینک های مفید در همین زمینه:
http://cvs.php.net/pecl/rar/
http://pecl.php.net/package/rar
http://www.php.net/get/pecl-5.0.1-Win32.zip/from/a/mirror

موفق باشید، امید

Hamid_PaK
جمعه 07 مهر 1385, 06:01 صبح
zip رو روی localhost و جزو توسعه های php نصب کردم ولی هنوز با توجه به اینکه zip در phpinfo هم نمایش داده می شود ، پیغام نبود کلاس را نمایش می دهد ؟؟؟

oxygenws
جمعه 07 مهر 1385, 10:36 صبح
Zip رو چطوری به PHP اضافه کردی.
(ضمنا، این تاپیک باید تکمیل بشه و اون اینه که از PHP5.1 به بالا، توانایی خواندن و نوشتن در فایل زیپ وجود داره!!)

nekooee
جمعه 30 بهمن 1388, 18:42 عصر
اغلب برنامه های pecl در آینده (زمانی که به یک توسعهء مطمئن می رسند) روی PHP منتشر می شن :) مثل بستهء ID3 که تا همین یک ماه پیش تحت pecl منتشر می شد.
بسته هایی هم هستند که فعالیت زیادی در مورد توسعه دارند (عضو pecl mailing list بشید :) ‌)
لینک های مفید در همین زمینه:
http://cvs.php.net/pecl/rar/
http://pecl.php.net/package/rar
http://www.php.net/get/pecl-5.0.1-Win32.zip/from/a/mirror

موفق باشید، امید

آقا یک توضیح واسه نصبش میدین لطفا؟؟ من نتونستم