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 کنکشن کا شناختی وارث) مقرر کرتا ہے۔
ریموٹ ضروری۔ سروئئر پر اپنا فائل نام مقرر کرتا ہے۔
لوکل ضروری۔ مقرر کرتا ہے کہ اپنا لوکل فائل کا راستہ۔
ماڈل

ضروری۔ مقرر کرتا ہے کہ منتقل کئے جانے والے ماڈل۔ ممکنہ کی واریاں:

  • FTP_ASCII
  • FTP_BINARY
ریزوم ضروری۔ مقرر کرتا ہے کہ لوکل فائل میں کس مقام سے کپی شروع ہو۔ دفعتی طور پر 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);
?>