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

PHP ftp:// स्ट्रीम रैपर

परिचय

ftp:// और ftps:// दोनों रैपर FTP (और FTPS) प्रोटोकॉल के साथ URL तक रीड एक्सेस की अनुमति देते हैं। इन रैपर्स का उपयोग करके नई फ़ाइल भी बनाई जा सकती है। यदि सर्वर में पैसिव मोड FTP समर्थन संभव नहीं है, तो कनेक्शन विफल हो जाएगा।

FTP प्रोटोकॉल का उपयोग करने वाली स्ट्रीम के साथ एक साथ रीड-राइट ऑपरेशन अनुमत नहीं हैं। यदि मौजूदा फ़ाइल को ओवरराइट करना आवश्यक है, तो कॉन्टेक्स्ट विकल्प में overwrite विकल्प निर्दिष्ट करके किया जा सकता है।

php.ini फ़ाइल में from सेटिंग होती है जो अनऑथेंटिकेटेड FTP कनेक्शन के लिए उपयोग की जाने वाली ईमेल आईडी निर्दिष्ट करती है। यदि यह सेट है, तो इसे अनाम FTP पासवर्ड के रूप में उपयोग किया जाता है। FTP एक्सटेंशन की मदद से FTP एक्सेस होना भी संभव है।

ftps:// केवल तभी समर्थित है जब openssl एक्सटेंशन php.ini में सक्षम हो। यदि सर्वर SSL का समर्थन नहीं करता, तो कनेक्शन अनएन्क्रिप्टेड मोड में वापस आ जाता है।

उपयोग

ftp://example.com/pub/test.txt
ftps://user:password@example.com/pub/test.txt

संदर्भ: stream_context_create() के साथ overwrite विकल्प का उपयोग करके मौजूदा फ़ाइल को ओवरराइट किया जा सकता है।

  1. Windows Server 2012 R2 पर FTP over SSL (FTPS) Windows Server 2012 R2 पर FTP over SSL (FTPS)

    FTP का फाइल ट्रांसफर के लिए मुख्य नुकसान ट्रांसफर किए गए डेटा के लिए सुरक्षा और एन्क्रिप्शन साधनों की कमी है। FTP सर्वर से कनेक्ट करते समय यूजरनेम और पासवर्ड भी क्लियर टेक्स्ट में भेजे जाते हैं। डेटा ट्रांसफर के लिए (विशेष रूप से सार्वजनिक संचार चैनलों का उपयोग करते समय), FTPS या SFTP जैसे अधिक सुरक

  1. - PHP टैग्स (Tags) - कैननिकल, शॉर्ट और इको टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसका एक्सटेंशन .php होता है और यह वेब सर्वर पर संग्रहीत होती है। सर्वर पर PHP पार्सर विशेष वर्ण अनुक्रम <?php और ?> की तलाश करता है। इन्हें PHP के प्रारंभिक और समापन टैग कहा जाता है। इन दोनों के भीतर के स्टेटमेंट पार्सर द्वारा व्याख्य

  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area