परिचय
दोनों ftp:// और ftps:// रैपर ftp (और ftps) प्रोटोकॉल वाले URL को पढ़ने की अनुमति देते हैं। इन रैपरों का उपयोग करके नई फाइल भी बनाई जा सकती है। यदि सर्वर में निष्क्रिय मोड ftp समर्थन संभव नहीं है, तो कनेक्शन विफल हो जाएगा।
FTP प्रोटोकॉल का उपयोग करने वाली धाराओं के साथ एक साथ पढ़ने-लिखने के संचालन की अनुमति नहीं है। यदि मौजूदा फ़ाइल को अधिलेखित करना आवश्यक है, तो इसे संदर्भ विकल्पों में अधिलेखित विकल्प निर्दिष्ट करके किया जा सकता है।
php.ini फ़ाइल में सेटिंग से है जो अनधिकृत एफ़टीपी कनेक्शन के लिए उपयोग की जाने वाली ईमेल आईडी निर्दिष्ट करती है। यदि यह सेट है, तो इसका उपयोग अनाम एफ़टीपी पासवर्ड के रूप में किया जाता है। एफ़टीपी एक्सटेंशन की मदद से एफ़टीपी एक्सेस करना भी संभव है।
ftps:// केवल तभी समर्थित है जब openssl php.ini में एक्सटेंशन सक्षम है। यदि सर्वर एसएसएल का समर्थन नहीं करता है, तो कनेक्शन अनएन्क्रिप्टेड मोड में वापस आ जाता है।
उपयोग
ftp://example.com/pub/test.txt ftps://user:[email protected]/pub/test.txt