PHP ftp_nb_put() ਫੰਕਸ਼ਨ
ਡਿਫਾਈਨੇਸ਼ਨ ਅਤੇ ਵਰਤੋਂ
ftp_nb_put() ਫੰਕਸ਼ਨ ਫਾਈਲ ਨੂੰ ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਕਰਦਾ ਹੈ (non-blocking)。
یہ فنکشن درج ذیل اقدار واپس ڈیتی ہے:
- FTP_FAILED (send/receive failed)
- FTP_FINISHED (send/receive completed)
- FTP_MOREDATA (send/receive in progress)
اور ftp_put() مختلف، اس فنکشن ایسا وسیع طور پر حاصل کرتی ہے کہ یہ فائل منتقل کئے جانے کے دوران بھی پروگرام آدھار کا استعمال کر سکتا ہے۔
گرامر
ftp_nb_fput(ftp_connection,ریموٹ,لوکل,ماڈل,ریزوم)
پارامتر | وصف |
---|---|
ftp_connection | ضروری۔ استعمال کئے جانے والا FTP کنکشن (FTP کنکشن کا شناختی وارث) مقرر کرتا ہے۔ |
ریموٹ | ضروری۔ سروئئر پر اپنا فائل نام مقرر کرتا ہے۔ |
لوکل | ضروری۔ مقرر کرتا ہے کہ اپنا لوکل فائل کا راستہ۔ |
ماڈل |
ضروری۔ مقرر کرتا ہے کہ منتقل کئے جانے والے ماڈل۔ ممکنہ کی واریاں:
|
ریزوم | ضروری۔ مقرر کرتا ہے کہ لوکل فائل میں کس مقام سے کپی شروع ہو۔ دفعتی طور پر 0 ہوتا ہے۔ |
مثال
اس مثال میں متن کو "source.txt" سے "target.txt" میں کپی کیا جاتا ہے:
<?php $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); ftp_nb_put($conn,"target.txt","source.txt",FTP_ASCII); ftp_close($conn); ?>