ভূমিকা
https:// এবং https:// ট্রান্সপোর্টের জন্য কনটেক্সট অপশনস নিচে লিস্ট করা হয়েছে—
| overwrite | রিমোট সার্ভারে আপলোড করার সময় ইতিমধ্যে এক্সিস্টিং ফাইল ওভাররাইট করার অনুমতি। |
| resume_pos | ফাইল অফসেট যেখানে থেকে ট্রান্সফার শুরু হবে। শুধু ডাউনলোডের জন্য। ডিফল্ট ০ (ফাইল শুরু)। |
| proxy | FTP রিকোয়েস্ট HTTP প্রক্সি সার্ভার দিয়ে প্রক্সি করুন। শুধু ফাইল রিড অপারেশনের জন্য। উদাহরণ: 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); ?>