تقوم الدالة ftp_nb_put() بتحميل ملف محلي إلى خادم FTP. (لا يوجد حظر)
ترجع هذه الدالة إحدى القيم التالية:
FTP_FAILED (فشل الإرسال/الحصول)
FTP_FINISHED (إرسال/نجاح)
FTP_MOREDATA (الإرسال/الحصول قيد التقدم)
على عكس ftp_put()، تقوم هذه الوظيفة بجلب الملف بشكل غير متزامن. وهذا يعني أن برنامجك يمكنه إجراء عمليات أخرى أثناء تنزيل الملف.
ftp_nb_put(ftp_connection,بعيد,محلي,وضع,استئناف)
المعلمة | يصف |
---|---|
ftp_connection | مطلوب. يحدد اتصال FTP المراد استخدامه. |
بعيد | مطلوب. يحدد تحميل الملفات المحفوظة على خادم FTP. |
محلي | مطلوب. يحدد مسار الملف المراد تحميله. |
وضع | مطلوب. يحدد وضع الإرسال. القيم المحتملة: FTP_ASCII FTP_BINARY |
سيرة ذاتية | خياري. يحدد المكان في الملف المحلي لبدء النسخ. الافتراضي هو 0. |
ينسخ هذا المثال النص من "source.txt" إلى "target.txt":
<?php$conn = ftp_connect("ftp.testftp.com") أو die("تعذر الاتصال");ftp_login($conn,"admin",ert456");ftp_nb_put($conn,"target.txt" "source.txt"،FTP_ASCII)؛ftp_Close($conn);?>