ฟังก์ชัน fopen() ใช้สำหรับเปิดไฟล์หรือ URL
หาก fopen() ล้มเหลว จะส่งกลับ FALSE พร้อมข้อความแสดงข้อผิดพลาด คุณสามารถซ่อนเอาต์พุตข้อผิดพลาดได้โดยการเพิ่ม '@' หน้าชื่อฟังก์ชัน
fopen (ชื่อไฟล์, โหมด, รวม_เส้นทาง, บริบท)
พารามิเตอร์ | อธิบาย |
---|---|
ชื่อไฟล์ | ที่จำเป็น. ระบุไฟล์หรือ URL ที่จะเปิด |
โหมด | ที่จำเป็น. ระบุประเภทการเข้าถึงที่คุณร้องขอไปยังไฟล์/สตรีมนี้ ค่าที่เป็นไปได้: "r" (เปิดในโหมดอ่านอย่างเดียว ชี้ตัวชี้ไฟล์ไปที่ส่วนหัวของไฟล์) "r+" (เปิดในโหมดอ่าน-เขียน ชี้ตัวชี้ไฟล์ไปที่ส่วนหัวของไฟล์) "w" (เปิดเพื่อเขียน ล้างเนื้อหาไฟล์ และลองสร้างไฟล์หากไม่มีอยู่) "w+" (เปิดในโหมดอ่าน-เขียน ล้างเนื้อหาไฟล์ และลองสร้างไฟล์หากไม่มีอยู่) "a" (เปิดในโหมดการเขียน ชี้ตัวชี้ไฟล์ไปที่ท้ายไฟล์เพื่อเขียน หากไม่มีไฟล์อยู่ ให้ลองสร้างมันขึ้นมา) "a+" (เปิดในโหมดอ่าน-เขียน บันทึกเนื้อหาไฟล์โดยชี้ตัวชี้ไฟล์ไปที่ท้ายไฟล์แล้วเขียน) "x" (สร้างไฟล์ใหม่และเปิดเพื่อเขียน หรือคืนค่า FALSE และแสดงข้อผิดพลาดหากไฟล์มีอยู่แล้ว) "x+" (สร้างไฟล์ใหม่และเปิดเพื่ออ่านและเขียน หรือคืนค่า FALSE และแสดงข้อผิดพลาดหากไฟล์มีอยู่แล้ว) |
รวม_เส้นทาง | ไม่จำเป็น. ตั้งค่าพารามิเตอร์นี้เป็น '1' หากคุณต้องการค้นหาไฟล์ใน include_path (ใน php.ini) ด้วย |
บริบท | ไม่จำเป็น. ระบุสภาพแวดล้อมสำหรับการจัดการไฟล์ บริบทคือชุดตัวเลือกที่สามารถปรับเปลี่ยนพฤติกรรมของสตรีมได้ |
หมายเหตุ: เมื่อเขียนไฟล์ข้อความ ตรวจสอบให้แน่ใจว่าคุณใช้ตัวปิดบรรทัดที่ถูกต้อง! บนระบบ Unix ตัวยุติบรรทัดคือ n; บนระบบ Windows ตัวยุติบรรทัดคือ rn; บนระบบ Macintosh ตัวสิ้นสุดบรรทัดคือ r ระบบ Windows มีแท็กการแปลงข้อความ "t" ที่สามารถแปลง n เป็น rn ได้อย่างโปร่งใส คุณยังสามารถใช้ "b" เพื่อบังคับโหมดไบนารี่เพื่อไม่ให้ข้อมูลถูกแปลง หากต้องการใช้แฟล็กเหล่านี้ ให้ใช้ "b" หรือ "t" เป็นอักขระตัวสุดท้ายของพารามิเตอร์โหมด
<?php$file = fopen("test.txt","r");$file = fopen("/home/test/test.txt","r");$file = fopen("/home/test /test.gif","wb");$file = fopen("http://www.example.com/","r");$file = fopen("ftp://user:[email protected]/test.txt","w");?>