با استفاده از توابع FTP غیرهمزمان در PHP یک اسکریپت بنویسید که فایلی را به سرور FTP آپلود کند و پس از اتمام آپلود اتصال را با ftp_nb_close ببندد.
2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:21 0.0
از توابع ftp_connect و ftp_login برای اتصال و ورود استفاده کنید، سپس با ftp_nb_put آپلود غیرهمزمان را آغاز کرده و در یک حلقه با ftp_nb_continue وضعیت انتقال را بررسی کنید تا زمانی که مقدار FTP_FINISHED بازگردد یا FTP_FAILED رخ دهد؛ پس از پایان موفق انتقال با ftp_nb_close اتصال را ببندید. نکات: حالت باینری (FTP_BINARY) را برای فایلهای باینری استفاده کنید، در صورت نیاز ftp_pasv را فعال کنید و فایل محلی را با fopen مدیریت و بعد از اتمام ببندید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
قبل از آغاز آپلود غیرهمزمان با ftp_connect و ftp_login، حالت باینری را با FTP_BINARY تنظیم کنید و در صورت نیاز ftp_pasv را فعال کنید. هنگام استفاده از ftp_nb_put، وضعیت را با ftp_nb_continue بررسی کنید تا زمانی که FTP_FINISHED یا FTP_FAILED بازگردد. در طول انتقال از مدیریت فایل محلی با fopen بهره بگیرید و پس از پایان با fclose آن را ببندید تا منابع آزاد شوند. فراموش نکنید که پس از پایان موفق، با ftp_nb_close اتصال را به درستی ببندید.
گزارش