FTP_fget() फ़ंक्शन का उपयोग FTP सर्वर से फ़ाइल डाउनलोड करने और इसे एक खुली स्थानीय फ़ाइल में सहेजने के लिए किया जाता है
सिंटैक्स
ftp_fget(con,open_file,server_file,mode,startpos);
पैरामीटर
-
चोर - एफ़टीपी कनेक्शन
-
ओपन_फाइल - एक फाइल जहां डेटा स्टोर किया जाता है
-
सर्वर_फाइल - डाउनलोड करने के लिए सर्वर फ़ाइल
-
मोड - ट्रांसफर मोड
-
स्टार्टपोस - से डाउनलोड करना शुरू करने की स्थिति। PHP 4.3.0 में जोड़ा गया।
वापसी
ftp_fget() फ़ंक्शन सफलता पर TRUE और विफलता पर FALSE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है जिसमें हम सर्वर फ़ाइल "demo.txt" डाउनलोड करेंगे और इसे स्थानीय फ़ाइल "new.txt" खोलने के लिए सहेजेंगे -
<?php $ftp_server="192.168.0.4"; $ftp_user="amit"; $ftp_pass="tywg61gh"; $con = ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); $login = ftp_login($con, $ftp_user, $ftp_pass); $my_serverfile = "demo.txt"; $local_file = "new.txt"; $file_pointer = fopen($local_file,"w"); if (ftp_fget($con, $file_pointer, $my_serverfile, FTP_ASCII, 0)) { echo "Written to $local_file!"; } else { echo "Error in downloading the $my_serverfile!"; } ftp_close($con); fclose($file_pointer); ?>