PHP ftp_nb_put() फ़ंक्शन
विवरण और उपयोग
ftp_nb_put() फ़ंक्शन फ़ाइल को सर्वर पर अपलोड करता है (non-blocking)।
यह फ़ंक्शन निम्नलिखित मान वापस देता है:
- FTP_FAILED (भेजन/प्राप्ति विफल)
- FTP_FINISHED (भेजन/प्राप्ति पूर्ण)
- FTP_MOREDATA (भेजन/प्राप्ति चल रही है)
से ftp_put() अलग, यह फ़ंक्शन असंभावित रूप से फ़ाइल प्राप्त करता है।इसका मतलब है कि आपका प्रोग्राम फ़ाइल ट्रांसफ़ेर के दौरान अन्य कार्य कर सकता है。
व्याकरण
ftp_nb_fput(ftp_connection,remote,local,mode,resume)
पारामीटर | वर्णन |
---|---|
ftp_connection | आवश्यक।उपयोग करने वाले FTP कनेक्शन (FTP कनेक्शन का पहचान नंबर) को निर्धारित करें। |
remote | आवश्यक।सर्वर पर अपनाने वाले फ़ाइल का नाम। |
local | आवश्यक।अपनाने वाले स्थानीय फ़ाइल के पथ को निर्धारित करें। |
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_put($conn,"target.txt","source.txt",FTP_ASCII); ftp_close($conn); ?>