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

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

ftp_fput() फ़ंक्शन

ftp_fput() फ़ंक्शन एक खुली स्थानीय फ़ाइल से पढ़कर FTP सर्वर पर फ़ाइल अपलोड करता है।

सिंटैक्स

ftp_fput($connection, $remote_file, $open_file, $mode, $start_pos)

पैरामीटर

पैरामीटरविवरण
connectionFTP कनेक्शन संसाधन
remote_fileसर्वर पर अपलोड की जाने वाली फ़ाइल का पथ
open_fileखुली स्थानीय फ़ाइल का पॉइंटर (पढ़ने के मोड में)
modeस्थानांतरण मोड: FTP_ASCII या FTP_BINARY
start_posअपलोड शुरू करने की स्थिति

वापसी मान

सफलता पर 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";

// स्थानीय फ़ाइल को पढ़ने के मोड में खोलें
$file_pointer = fopen($local_file, "r");

if (ftp_fput($con, $server_file, $file_pointer, FTP_ASCII)) {
    echo "अपलोड हुआ!";
} else {
    echo "फ़ाइल अपलोड करने में त्रुटि!";
}

ftp_close($con);
fclose($file_pointer);
?>

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

  • मूल शीर्षक/विवरण में ftp_fget() लिखा था लेकिन फ़ंक्शन ftp_fput() है (अपलोड के लिए)।
  • मूल कोड में $ftp_conn अपरिभाषित चर था; सही है $con।
  • if स्टेटमेंट में लापता बंद पैरेंथेसिस जोड़ा गया।
  • विवरण में "download server file" के स्थान पर "upload" होना चाहिए।

नोट

  • ftp_fput() तब उपयोगी है जब आप अपलोड से पहले फ़ाइल सामग्री को संसाधित करना चाहते हैं।
  • अपलोड पूरा होने पर हमेशा fclose() से फ़ाइल पॉइंटर बंद करें।
  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 − हटाई जाने वाली फ़ाइल का पथ निर्दिष्ट करें। रिटर्

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

    PHP का copy() फंक्शन एक फ़ाइल को कॉपी करता है। स्रोत फ़ाइल की एक कॉपी गंतव्य फ़ाइल पर बन जाती है। यदि गंतव्य फ़ाइल पहले से मौजूद है, तो यह ओवरराइट हो जाती है। सिंटैक्स copy(source_file, dest_file) पैरामीटर्स source_file − कॉपी की जाने वाली फ़ाइल सेट करें। dest_file − कॉपी की जाने वाली गंतव्य