หัวข้อ: file_get_contents vs. fopen vs. include งง เริ่มหัวข้อโดย: aomnaruk ที่ 20 พฤษภาคม 2007, 15:09:33 include()
file() fgets() fread() readfile() file_put_contents() stream_get_contents() fopen() มันต่างกันอย่างไร งง ??? ??? ??? ??? ไม่ทราบว่าใครพอรู้บ้างครับ หัวข้อ: Re: file_get_contents vs. fopen vs. include งง เริ่มหัวข้อโดย: EThaiZone ที่ 20 พฤษภาคม 2007, 17:51:29 include()
ใช้ในการเรียกไฟล์อื่นมาทำงาน เหมาะในการเรียก php โค้ดมา เพราะมันจะถูกทำงานทันที file() ใช้ในการอ่านไฟล์มาใส่ตัวแปร ข้อเด่นคือจะอ่านแยกแต่ละบรรทัดมาใส่เป็น array ผมเคยใช้เก็บข้อมูลคำขำๆ fgets()*** ใช้อ่านค่าไฟล์แบบปกติ fread()*** ใช้อ่านค่าไฟล์แบบปกติ แต่ต่างกันเพราะเป็นการอ่านไบนารี (งงอะดิ :D) readfile() ใช้อ่านไฟล์อย่างง่ายๆ เลย ผมใช้ตอนอ่าน html ธรรมดาๆ file_put_contents() เป็นคำสั่งบันทึกไฟล์ แต่มันทำงานใน php5 ครับ stream_get_contents()*** ไม่เคยใช้ แต่เท่าที่อ่านก็คือใช้อ่านค่า ข้อดีคือลิมิตค่าที่อยากอ่านได้เป็นไบต์เลย fopen() คำสั่งพื้นฐานการเรียกใช้ไฟล์ครับ เรียกกันว่าเป็นตัวสร้าง file pointer เลยก็ได้ *** คือต้องมี file pointer ที่ได้จาก fopen() ถึงจะทำงาน |