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

PHP में ftp_put() फंक्शन


PHP में ftp_put() फंक्शन स्थानीय फ़ाइल को FTP सर्वर पर अपलोड (upload) करता है।

सिंटैक्स (Syntax)

ftp_put(FTP\Connection $ftp, string $remote_file, string $local_file, int $mode = FTP_BINARY, int $offset = 0): bool

पैरामीटर्स (Parameters)

  • $ftp - FTP कनेक्शन ऑब्जेक्ट
  • $remote_file - सर्वर पर गंतव्य फ़ाइल पथ
  • $local_file - अपलोड की जाने वाली स्थानीय फ़ाइल पथ
  • $mode - ट्रांसफर मोड:
    • FTP_ASCII - ASCII मोड (टेक्स्ट फ़ाइलों के लिए, लाइन एंडिंग रूपांतरण)
    • FTP_BINARY - बाइनरी मोड (डिफ़ॉल्ट, सभी फ़ाइलों के लिए सुरक्षित)
  • $offset - अपलोड शुरू करने की स्थिति (बाइट्स में, रिज्यूम के लिए)

रिटर्न वैल्यू (Return Value)

  • true - सफलता पर
  • false - विफलता पर

उदाहरण (Example)

<?php
$ftp_server = "192.168.0.4";
$ftp_user = "tim";
$ftp_pass = "wthbn#@121";

$conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($conn, $ftp_user, $ftp_pass);

$local_file = "localfile.txt";
$remote_file = "serverfile.txt";

if (ftp_put($conn, $remote_file, $local_file, FTP_ASCII)) {
    echo "File uploaded!";
} else {
    echo "Error in uploading the file!";
}

ftp_close($conn);
?>

सुधार: मूल उदाहरण में चर नाम असंगत थे ($ftp_conn बजाय $conn); सही कोड ऊपर दिखाया गया है।

सर्वोत्तम अभ्यास: बाइनरी फ़ाइलों (छवियां, ZIP, PDF) के लिए हमेशा FTP_BINARY मोड उपयोग करें।


  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 − कॉपी की जाने वाली गंतव्य