แนะนำตัว
ตัวเลือกบริบทสำหรับ https:// และ https:// รายการขนส่งดังต่อไปนี้ -
เขียนทับ | อนุญาตให้เขียนทับไฟล์ที่มีอยู่แล้วบนเซิร์ฟเวอร์ระยะไกลขณะอัปโหลดเท่านั้น |
resume_pos | ออฟเซ็ตไฟล์ที่จะเริ่มต้นการถ่ายโอน ใช้สำหรับดาวน์โหลดเท่านั้น ค่าเริ่มต้นเป็น 0 (จุดเริ่มต้นของไฟล์) |
พร็อกซี่ | คำขอ Proxy FTP ผ่านพร็อกซีเซิร์ฟเวอร์ http ใช้กับการดำเนินการอ่านไฟล์เท่านั้น ตัวอย่าง −tcp://squid.example.com:8000 . |
ตัวอย่างนี้แสดงวิธีอนุญาต fopen() เพื่อเขียนทับไฟล์บนไซต์ FTP
ตัวอย่าง
<?php $ftp_path = 'ftp://username:[email protected]/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); ?>