PHP FTP مقدمة
وظائف FTP تعطي وصول العميل إلى خوادم الملفات عن طريق بروتوكول نقل الملفات (FTP) .
وتستخدم وظائف FTP لفتح، والدخول وصلات وثيقة، وكذلك تحميل وتنزيل، إعادة تسمية، وحذف، والحصول على معلومات حول الملفات من خوادم الملفات. ليس كل من وظائف FTP ستعمل مع كل خادم أو العودة على نفس النتائج. وأصبحت وظائف FTP المتاحة مع PHP 3.
إذا كنت ترغب فقط في قراءة من أو الكتابة إلى ملف على ملقم FTP، النظر في استخدام بروتوكول نقل الملفات: // المجمع مع وظائف نظام الملفات التي توفر واجهة أبسط وأكثر سهولة.
التركيب
لهذه الوظائف للعمل، لديك لتجميع PHP مع --enable-بروتوكول نقل الملفات.
وقد بنيت في نسخة من ويندوز PHP دعم لهذا التمديد.
PHP وظائف 5 FTP
وظيفة | وصف |
---|---|
ftp_alloc() | مساحة يخصص لملف ليتم تحميلها إلى خادم FTP |
ftp_cdup() | تغييرات على الدليل الأصل على ملقم FTP |
ftp_chdir() | تغيير الدليل الحالي على ملقم FTP |
ftp_chmod() | يحدد الأذونات على الملف عبر FTP |
ftp_close() | إغلاق اتصال FTP |
ftp_connect() | يفتح اتصال FTP |
ftp_delete() | حذف ملف على ملقم FTP |
ftp_exec() | ينفذ الأوامر على ملقم FTP |
ftp_fget() | بتحميل ملف من خادم FTP وحفظه في ملف المحلي المفتوح |
ftp_fput() | تحميل من ملف مفتوح وحفظه إلى ملف على ملقم FTP |
ftp_get_option() | يعود خيارات وقت التشغيل للاتصال FTP |
ftp_get() | بتحميل ملف من خادم FTP |
ftp_login() | السجلات في لاتصال FTP |
ftp_mdtm() | ترجع آخر مرة تم تعديلها من ملف محدد |
ftp_mkdir() | إنشاء دليل جديد على ملقم FTP |
ftp_nb_continue() | تواصل استرجاع / إرسال ملف (non-blocking) |
ftp_nb_fget() | بتحميل ملف من خادم FTP وحفظه في ملف مفتوح (non-blocking) |
ftp_nb_fput() | تحميل من ملف مفتوح وحفظه إلى ملف على ملقم FTP (non-blocking) |
ftp_nb_get() | بتحميل ملف من خادم FTP (non-blocking) |
ftp_nb_put() | بتحميل ملف إلى خادم FTP (non-blocking) |
ftp_nlist() | بإرجاع قائمة من الملفات في الدليل المحدد على الملقم FTP |
ftp_pasv() | يتحول الوضع السلبي أو إيقاف تشغيله |
ftp_put() | بتحميل ملف إلى خادم FTP |
ftp_pwd() | يعود اسم الدليل الحالي |
ftp_quit() | اسم مستعار من ftp_close() |
ftp_raw() | يرسل أمر الخام إلى خادم FTP |
ftp_rawlist() | إرجاع قائمة الملفات مع ملف المعلومات من الدليل المحدد |
ftp_rename() | إعادة تسمية ملف أو دليل على ملقم FTP |
ftp_rmdir() | حذف دليل فارغ على ملقم FTP |
ftp_set_option() | يحدد خيارات وقت التشغيل للاتصال FTP |
ftp_site() | يرسل أمر FTP الموقع إلى خادم FTP |
ftp_size() | إرجاع حجم الملف المحدد |
ftp_ssl_connect() | فتح اتصال SSL-FTP آمن |
ftp_systype() | إرجاع معرف نوع نظام خادم FTP |
PHP 5 المعرفة مسبقا FTP الثوابت
ثابت | اكتب | PHP |
---|---|---|
FTP_ASCII | عدد صحيح | PHP 3 |
FTP_TEXT | عدد صحيح | PHP 3 |
FTP_BINARY | عدد صحيح | PHP 3 |
FTP_IMAGE | عدد صحيح | PHP 3 |
FTP_TIMEOUT_SEC | عدد صحيح | PHP 3 |
FTP_AUTOSEEK | عدد صحيح | PHP 4.3 |
FTP_AUTORESUME | عدد صحيح | PHP 4.3 |
FTP_FAILED | عدد صحيح | PHP 4.3 |
FTP_FINISHED | عدد صحيح | PHP 4.3 |
FTP_MOREDATA | عدد صحيح | PHP 4.3 |