PHP ftp_nb_get() ఫంక్షన్

నిర్వచనం మరియు వినియోగం

ftp_nb_get() ఫంక్షన్ ఎఫ్టిపి సర్వర్ నుండి ఫైల్ను పొంది స్థానిక ఫైల్కు వ్రాసుతుంది (నాన్-బ్లాకింగ్).

ఈ ఫంక్షన్ ప్రసిద్ధించే క్రమంలో కింది విలువలను ఉంచుతుంది:

  • FTP_FAILED (send/receive failed)
  • FTP_FINISHED (send/receive completed)
  • FTP_MOREDATA (send/receive in progress)

మరియు ftp_get() వివిధంగా, ఈ ఫంక్షన్ అసింక్రోనస్లీ ఫైల్ని పొందుతుంది. ఇది అర్థం చేస్తుంది మీ ప్రోగ్రామ్ ఫైల్ బదిలీ చేయుట సమయంలో ఇతర కార్యకలాపాలను నిర్వహించవచ్చు.

సంకేతం

ftp_nb_get(ftp_connection,local,remote,mode,resume)
పారామీటర్స్ వివరణ
ftp_connection అవసరం. ఉపయోగించాల్లా FTP కనెక్షన్ (FTP కనెక్షన్ పత్రిక).
local అవసరం. అనుకూలించాల్లా స్థానిక ఫైల్. అనుకూలించిన ఫైలు ఇప్పటికే ఉన్నట్లయితే అది అధిగమించబడుతుంది.
remote అవసరం. కాపీ చేయడానికి ఉపయోగించే ఫైల్ పథం నిర్ధారిస్తుంది.
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_get($conn,"target.txt","source.txt",FTP_ASCII);
ftp_close($conn);
?>