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