Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में ftp_get() फ़ंक्शन

ftp_get() फ़ंक्शन

ftp_get() फ़ंक्शन FTP सर्वर से फ़ाइल डाउनलोड करता है और इसे स्थानीय फ़ाइल में सहेजता है।

सिंटैक्स

ftp_get($connection, $local_file, $server_file, $mode, $start_pos)

पैरामीटर

पैरामीटरविवरण
connectionFTP कनेक्शन संसाधन
local_fileस्थानीय फ़ाइल पथ (जहां डेटा सहेजा जाएगा)
server_fileडाउनलोड की जाने वाली सर्वर फ़ाइल
modeस्थानांतरण मोड: FTP_ASCII या FTP_BINARY
start_posडाउनलोड शुरू करने की स्थिति (PHP 4.3.0+ में जोड़ा गया)

वापसी मान

सफलता पर true, विफलता पर false लौटाता है।

उदाहरण

<?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);

$server_file = "demo.txt";
$local_file = "new.txt";

if (ftp_get($con, $local_file, $server_file, FTP_ASCII, 0)) {
    echo "स्थानीय फ़ाइल में लिखा गया!";
} else {
    echo "सर्वर फ़ाइल डाउनलोड करने में त्रुटि!";
}

ftp_close($con);
?>

महत्वपूर्ण सुधार

  • मूल शीर्षक और विवरण में ftp_fget() लिखा था लेकिन फ़ंक्शन ftp_get() है।
  • मूल उदाहरण में अपरिभाषित $file_pointer और fclose($file_pointer) था; ftp_get() फ़ाइल पॉइंटर का उपयोग नहीं करता, यह सीधे फ़ाइल में लिखता है।

ftp_get() और ftp_fget() में अंतर

  • ftp_get() - फ़ाइल पथ लेता है, स्वचालित रूप से खोलता/बंद करता है
  • ftp_fget() - पहले से खुला फ़ाइल पॉइंटर लेता है
  1. - PHP में file_get_contents() फंक्शन

    PHP का file_get_contents() फंक्शन पूरी फ़ाइल को एक स्ट्रिंग में पढ़ता है। जबकि file() फंक्शन फ़ाइल को एक ऐरे में पढ़ता है, file_get_contents() पूरी फ़ाइल को एक ही स्ट्रिंग के रूप में लौटाता है। सिंटैक्स file_get_contents(file_path, flags, context, start_offset, max_length) पैरामीटर्स file_path

  1. - PHP में file() फंक्शन

    PHP का file() फंक्शन किसी फ़ाइल को एक ऐरे में पढ़ता है, जहां फ़ाइल की प्रत्येक लाइन ऐरे का एक एलिमेंट बन जाती है। सिंटैक्स file(file_path, flag, context) पैरामीटर्स file_path − फ़ाइल का पथ। flag − वैकल्पिक पैरामीटर। निम्नलिखित स्थिरांकों में से एक या अधिक का संयोजन: FILE_USE_INCLU

  1. - PHP में unlink() फंक्शन (फ़ाइल हटाएं)

    PHP में फ़ाइल हटाने के लिए unlink() फंक्शन का उपयोग किया जाता है। delete() नाम का कोई अंतर्निहित फंक्शन PHP में नहीं होता। हटाई जाने वाली फ़ाइल का पथ पैरामीटर के रूप में निर्दिष्ट किया जाता है। सिंटैक्स unlink(file_path) पैरामीटर्स file_path − हटाई जाने वाली फ़ाइल का पथ निर्दिष्ट करें। रिटर्