Built in functions ที่เกี่ยวกับ File

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

tai14
PHP Super Member
PHP Super Member
โพสต์: 295
ลงทะเบียนเมื่อ: 06/08/2018 10:25 am

Built in functions ที่เกี่ยวกับ File

โพสต์โดย tai14 » 21/08/2018 2:30 pm

Built in functions ที่เกี่ยวกับ File ได้แก่
1.basename()
2.copy()
3.unlink()
4.file_exists()
5.file_get_contents()
6.file_put_contents()


1.ฟังก์ชัน basename() ใช้ในการอ่านชื่อไฟล์จาก path ที่กำหนด

syntax : basename ($path, $suffix)
$path คือเก็บที่อยู่ของไฟล์ $suffixคือ นามสกุลของไฟล์
ตัวอย่าง

โค้ด: เลือกทั้งหมด

$path = "/test/t.txt";
               echo "1)" . basename("$path") . "<br/>";          //กรณีที่ไม่มีการกำหนดตัวแปร public จะแสดงทั้งชื่อและนามสกุลของไฟล์
               echo "2)" . basename("$path","txt") . "<br/>";  //กรณีมีการกำหนดตัวแปร public ขึ้นมาด้วย จะแสดงแค่ชื่อของไฟล์

ผลลัพธ์
Screenshot_197.jpg


2.ฟังก์ชัน copy() ใช้ในการคัดลอกไฟล์
syntax: copy ($file,$new_file)
file คือ ที่อยู่ของไฟล์ที่ต้องการคัดลอก
ืnew_file คือที่อยู่ของไฟล์ปลายทาง
ตัวอย่าง

โค้ด: เลือกทั้งหมด

$file = "test/t.txt";
       $new_file = "test/new_t.txt";
               if (copy("$file","$new_file")) {
                   echo "คัดลอกไฟล์เรียบร้อย";
               } else {
                   echo ("คัดลอกไฟล์ไม่สำเร็จ");
               }

ผลลัพธ์
Screenshot_198.jpg


3.ฟังก์ชัน unlink() ใช้ในลบไฟล์
syntax: unlink ($file)
$file คือที่อยู่ของไฟล์
ตัวอย่าง

โค้ด: เลือกทั้งหมด

$file = "test/new_t.txt";
               if (unlink("$file")) {
                   echo ("ลบไฟล์เรียบร้อย $file");
               } else {
                   echo ("ลบไฟล์ไม่สำเร็จ");
               }

ผลลัพธ์
Screenshot_199.jpg


4.ฟังก์ชัน file_exists() ใช้ในการเช็คว่ามีไฟล์อยู่จริงหรือไม่
syntax: file_exists ($file)
$file คือที่อยู่ของไฟล์
ตัวอย่าง

โค้ด: เลือกทั้งหมด

$file = "test/t.txt";
               if (file_exists($file)) {
                   echo ("file exists");
               } else {
                   echo ("ไม่พบไฟล์");
               }

ผลลัพธ์
Screenshot_200.jpg



5.ฟังก์ชัน file_get_contents() ใช้ในการอ่านค่าในไฟล์ออกมาเป็นข้อความ String
syntax : file_get_contents ($file)
$file คือ ที่อยู่ของไฟล์
ตัวอย่าง

โค้ด: เลือกทั้งหมด

 $file = "test/t.txt";
            echo file_get_contents($file);

ผลลัพธ์
Screenshot_201.jpg


6.ฟังก์ชัน file_put_contents() ใช้ในการเขียนข้อความลงในไฟล์ และแสดงจำนวนตัวอักษรที่เขียนลงไปในไฟล์
syntax: file_put_contents ($file,$data)
$file คือที่อยู่ของไฟล์
$data คือข้อมูลที่เขียนลงไปในไฟล์
ตัวอย่าง

โค้ด: เลือกทั้งหมด

$file = "test/t.txt";
       $data = "MIDEPHPVideoman";
            echo file_put_contents($file,$data);

ผลลัพธ์
Screenshot_202.jpg

Screenshot_203.jpg

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 9 และ บุคคลทั่วไป 0 ท่าน