ভূমিকা
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