PHP ftp_nb_get() ਫੰਕਸ਼ਨ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
ftp_nb_get() ਫੰਕਸ਼ਨ FTP ਸਰਵਰ ਤੋਂ ਫਾਈਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਲੋਕਲ ਫਾਈਲ ਵਿੱਚ ਲਿਖਦਾ ਹੈ (non-blocking)。
یہ فنکشن درج ذیل اعداد کو واپس دیتا ہے:}
- FTP_FAILED (send/receive failed)
- FTP_FINISHED (send/receive completed)
- FTP_MOREDATA (send/receive in progress)
کے ساتھ ftp_get() مختلف ہے، اس فنکشن غیر متعدد طور پر فائل کو حاصل کرتی ہے. یعنی آپ کا پروگرام فائل کی فراہمی کے دوران بھی دیگر عملوں کو چلاسکتا ہے.
نویگیشن
ftp_nb_get(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_get($conn,"target.txt","source.txt",FTP_ASCII); ftp_close($conn); ?>