پنج شنبه 18 خرداد 1402 |  عضویت / ورود






[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

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



این آموزش مربوط است به موضوع آموزش PHP‏ که توسط Hamid در تاریخ: Tuesday, 2017 July 11 ارسال شده است.   |   تعداد بازدید: 8799 بار   |   امتیاز متوسط: امتیازی داده نشده است


----------------------------------

در آموزش «زیپ کردن پوشه با 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 ©