ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingfile_get_contents vs. fopen vs. include งง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: file_get_contents vs. fopen vs. include งง  (อ่าน 2253 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
aomnaruk
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 1,245



ดูรายละเอียด
« เมื่อ: 20 พฤษภาคม 2007, 15:09:33 »

include()
file()
fgets()
fread()
readfile()
file_put_contents()
stream_get_contents()
fopen()


มันต่างกันอย่างไร งง Huh? Huh? Huh? Huh?

ไม่ทราบว่าใครพอรู้บ้างครับ
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 20 พฤษภาคม 2007, 17:51:29 »

include()
ใช้ในการเรียกไฟล์อื่นมาทำงาน เหมาะในการเรียก php โค้ดมา
เพราะมันจะถูกทำงานทันที
file()
ใช้ในการอ่านไฟล์มาใส่ตัวแปร
ข้อเด่นคือจะอ่านแยกแต่ละบรรทัดมาใส่เป็น array ผมเคยใช้เก็บข้อมูลคำขำๆ
fgets()***
ใช้อ่านค่าไฟล์แบบปกติ
fread()***
ใช้อ่านค่าไฟล์แบบปกติ แต่ต่างกันเพราะเป็นการอ่านไบนารี (งงอะดิ  Cheesy)
readfile()
ใช้อ่านไฟล์อย่างง่ายๆ เลย ผมใช้ตอนอ่าน html ธรรมดาๆ
file_put_contents()
เป็นคำสั่งบันทึกไฟล์ แต่มันทำงานใน php5 ครับ
stream_get_contents()***
ไม่เคยใช้ แต่เท่าที่อ่านก็คือใช้อ่านค่า ข้อดีคือลิมิตค่าที่อยากอ่านได้เป็นไบต์เลย
fopen()
คำสั่งพื้นฐานการเรียกใช้ไฟล์ครับ เรียกกันว่าเป็นตัวสร้าง file pointer เลยก็ได้

*** คือต้องมี file pointer ที่ได้จาก fopen() ถึงจะทำงาน
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์