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

आवश्यक।ट्रांसमिशन मोड को निर्धारित करें।संभावित मान:

  • FTP_ASCII
  • FTP_BINARY
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);
?>