Devdit
 

PHP อ่านไฟล์ text อ่านไฟล์ .txt ด้วย fopen และ fread

2.1K

PHP อ่านไฟล์ text อ่านไฟล์ .txt ด้วย fopen และ fread บทความนี้สอนเขียนภาษา PHP เพื่ออ่านข้อมูลจากไฟล์ text หรือไฟล์ .txt โดยใช้คำสั่ง fopen เพื่อเปิดไฟล์ที่ต้องการ และ fread เพื่ออ่านข้อมูล สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลในไฟล์ example.php

ส้ม
มะละกอ
กล้วย
ส้ม

 

ตัวอย่าง PHP อ่านไฟล์ text อ่านไฟล์ .txt ด้วย fopen และ fread

<?php
    $file_name = "example.txt";
    $f = fopen( $file_name, "r" );
    $d = fread( $f, filesize($file_name) );
    echo nl2br( $d );
    fclose( $f );
?>

ผลลัพธ์

ส้ม
มะละกอ
กล้วย
ส้ม

คำอธิบาย

PHP อ่านไฟล์ text อ่านไฟล์ .txt ด้วย fopen และ fread มีรายละเอียดขั้นตอนดังนี้

1. ใช้คำสั่ง fopen เพื่อเปิดไฟล์ example.txt ด้วย mode r (read) เก็บค่าการเปิดไฟล์ไว้ที่ตัวแปร f

2. ใช้คำสั่ง fread เพื่ออ่านและดึงข้อมูลออกมาเก็บไว้ที่ตัวแปร d โดยคำสั่ง fread มี parameter 2 ตัว คือ ค่าการเปิดไฟล์ และขนาดของไฟล์

3. พิมพ์ข้อมูลจากตัวแปร d ออกสู่หน้าเว็บไซต์ด้วยคำสั่ง echo และใช้คำสั่ง nl2br เพื่อให้ข้อมูลมีการเว้นบรรทัดตามข้อมูลที่อยู่ในไฟล์ text หรือ .txt

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ