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 کنکشن کا شناختی آئی ڈی).
مقامی ضروری ہے. کاپی کرنے کے لئے مقرر کردہ مقامی فائل. اگر اس فائل موجود ہو تو اس کی جگہ پر اووررائٹ ہوگا.
دور ضروری ہے. دور سرور میں فائل کا راستہ مقرر کرتا ہے.
مد

ضروری ہے. فراہمی کے لئے ترنمود کو مقرر کرتا ہے. ممکنہ اعداد:

  • 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_get($conn,"target.txt","source.txt",FTP_ASCII);
ftp_close($conn);
?>