PHP ftp_nb_get() फ़ंक्शन
परिभाषा और उपयोग
ftp_nb_get() फ़ंक्शन एफ़टीपी सर्वर से फ़ाइल प्राप्त करता है और उसे स्थानीय फ़ाइल में लिखता है (non-blocking)।
फ़ंक्शन निम्नलिखित मूल्य वापस करता है:}
- FTP_FAILED (भेजन/प्राप्ति विफल)
- FTP_FINISHED (भेजन/प्राप्ति पूरा हुआ)
- FTP_MOREDATA (भेजन/प्राप्ति चल रही है)
साथ ftp_get() अलग, यह फ़ंक्शन असंभावित रूप से फ़ाइल को प्राप्त करता है।इसका मतलब है कि आपका प्रोग्राम फ़ाइल ट्रांसफ़ेर के दौरान अन्य कार्य कर सकता है।
व्याकरण
ftp_nb_get(ftp_connection,local,remote,mode,resume)
पारामीटर | वर्णन |
---|---|
ftp_connection | आवश्यक।उपयोग करने वाले FTP कनेक्शन (FTP कनेक्शन का पहचान नंबर) को निर्धारित करता है। |
local | आवश्यक।लोकल फ़ाइल को लिखने के लिए निर्धारित करता है।यदि फ़ाइल पहले से ही मौजूद है, तो उसे नष्ट कर दिया जाएगा। |
remote | आवश्यक।दूरस्थ फ़ाइल के पथ को निर्धारित करता है। |
mode |
आवश्यक।ट्रांसमिशन मोड को निर्धारित करता है।संभावित मूल्य:
|
resume | आवश्यक।दूरस्थ फ़ाइल में नक़ल करने के लिए कहाँ से शुरू करना है।डिफ़ॉल्ट 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); ?>