دوشنبه ۱۲ آذر ۱۴۰۳ |  عضویت / ورود

نحوه Extract کردن فایل zip از طریق FTP


Tuesday, 2017 July 11   نویسنده: Hamid   تعداد بازدید: 9795 بار  #آموزش PHP‏   امتیاز متوسط: امتیازی داده نشده است

در آموزش «زیپ کردن پوشه با PHP (یا zip کردن از طریق FTP)» توضیح داده بودیم که اگر به یک سرور فقط دسترسی FTP دارید و می‌خواهید یک پوشه را zip و دانلود کنید، باید چطور این کار را انجام دهید.

حالا توضیح می‌دهیم که اگر خواستید یک فایل زیپ را آپلود و آن‌را روی سرور اکسترکت کنید، چطور با PHP این کار را انجام دهید. (دقت کنید که امکان zip و unzip کردن مستقیم با کمک FTP وجود ندارد؛ اف.تی.پی فقط یک پروتکل انتقال فایل است و دستورات فشرده کردن و از فشرده خارج کردن را در خود ندارد)

برای انجام این کار با PHP کافی‌ست یک فایل بسازید مثلاً به نام ftpextractor.php

سپس کدهای زیر را در آن قرار دهید و ذخیره و آن‌را آپلود و فراخوانی کنید:

$zip = new ZipArchive;
if ($zip->open('my_zip.zip') === TRUE) {
    $zip->extractTo('zip');
    $zip->close();
    echo 'ok';
}

فقط دقت کنید که به جای my_zip.zip باید نام فایل زیپی که روی سایت آپلود شده است را وارد کنید.

همین!

موفق باشید؛
حمید رضا نیرومند


.



ارسال سؤال یا نظر


1- مصطفی:
بوسیله: , در: Sunday, 2019 March 03-کد: 15956
این کاری که گفتی انجام دادمrnفایل ftpextractor.php رو فراخوانی که می کنم rnrnفقط کد بالا میاد دیگه هیچ تغییری شکل نمیگیرهrnrnلطفا راهنمایی کن

Tutorials ©