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

PHP FTP कॉन्टेक्स्ट विकल्प

परिचय

https:// और https:// ट्रांसपोर्ट के लिए कॉन्टेक्स्ट विकल्प नीचे सूचीबद्ध हैं:

विकल्पविवरण
overwriteअपलोड करते समय रिमोट सर्वर पर पहले से मौजूद फ़ाइलों को ओवरराइट करने की अनुमति।
resume_posफ़ाइल ऑफसेट जहां से ट्रांसफर शुरू करना है। केवल डाउनलोडिंग के लिए लागू। डिफ़ॉल्ट 0 (फ़ाइल की शुरुआत)।
proxyHTTP प्रॉक्सी सर्वर के माध्यम से FTP रिक्वेस्ट प्रॉक्सी करें। केवल फ़ाइल रीड ऑपरेशन के लिए लागू। उदाहरण: tcp://squid.example.com:8000।

यह उदाहरण दिखाता है कि fopen() को FTP साइट पर फ़ाइल ओवरराइट करने की अनुमति कैसे दें:

उदाहरण

<?php
$ftp_path = 'ftp://username:password@example.com/example.txt';
$stream_options = array('ftp' => array('overwrite' => true));
$stream_context = stream_context_create($stream_options);
$fh = fopen($ftp_path, 'w', 0, $stream_context);
fputs($fh, 'Hello World');
fclose($fh);
?>

व्याख्या: डिफ़ॉल्ट रूप से, FTP रैपर मौजूदा फ़ाइल को ओवरराइट करने से मना कर देता है। overwrite => true सेट करके, मौजूदा फ़ाइल को ओवरराइट करने की अनुमति दी जाती है। resume_pos बड़े फ़ाइल डाउनलोड को रिज्यूम करने के लिए उपयोगी है।

  1. PHP फ़ाइल क्या है? PHP फ़ाइल क्या है?

    .PHP फ़ाइल एक्सटेंशन वाली फ़ाइल एक PHP सोर्स कोड फ़ाइल है जिसमें हाइपरटेक्स्ट प्रीप्रोसेसर कोड होता है। इनका उपयोग अक्सर वेब पेज फ़ाइलों के रूप में किया जाता है जो आमतौर पर वेब सर्वर पर चल रहे PHP इंजन से HTML उत्पन्न करती हैं। PHP इंजन द्वारा कोड से बनाया गया HTML कंटेंट वही है जो वेब ब्राउज़र में

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

    PHP में unlink() फ़ंक्शन फ़ाइल सिस्टम से एक फ़ाइल को हटाता (delete) है। सफलता पर true, विफलता पर false लौटाता है। सिंटैक्स (Syntax) unlink(string $filename, ?resource $context = null): bool पैरामीटर्स (Parameters) $filename − हटाई जाने वाली फ़ाइल का पथ। $context (वैकल्पिक) − स्ट्रीम संदर्भ (cont

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

    PHP में tempnam() फ़ंक्शन एक अद्वितीय नाम वाली अस्थायी फ़ाइल बनाता है और उसका पूरा पथ लौटाता है। tmpfile() के विपरीत, यह फ़ाइल स्वचालित रूप से नहीं हटती - मैन्युअल unlink() आवश्यक है। सिंटैक्स (Syntax) tempnam(string $directory, string $prefix): string|false पैरामीटर्स (Parameters) $directory −