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

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Built in functions ที่เกี่ยวกับ File

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

by 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คือ นามสกุลของไฟล์
ตัวอย่าง

Code: Select all

$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 คือที่อยู่ของไฟล์ปลายทาง
ตัวอย่าง

Code: Select all

$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 คือที่อยู่ของไฟล์
ตัวอย่าง

Code: Select all

$file = "test/new_t.txt";
               if (unlink("$file")) {
                   echo ("ลบไฟล์เรียบร้อย $file");
               } else {
                   echo ("ลบไฟล์ไม่สำเร็จ");
               }
ผลลัพธ์
Screenshot_199.jpg
4.ฟังก์ชัน file_exists() ใช้ในการเช็คว่ามีไฟล์อยู่จริงหรือไม่
syntax: file_exists ($file)
$file คือที่อยู่ของไฟล์
ตัวอย่าง

Code: Select all

$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 คือ ที่อยู่ของไฟล์
ตัวอย่าง

Code: Select all

 $file = "test/t.txt";
            echo file_get_contents($file);
ผลลัพธ์
Screenshot_201.jpg
6.ฟังก์ชัน file_put_contents() ใช้ในการเขียนข้อความลงในไฟล์ และแสดงจำนวนตัวอักษรที่เขียนลงไปในไฟล์
syntax: file_put_contents ($file,$data)
$file คือที่อยู่ของไฟล์
$data คือข้อมูลที่เขียนลงไปในไฟล์
ตัวอย่าง

Code: Select all

$file = "test/t.txt";
       $data = "MIDEPHPVideoman";
            echo file_put_contents($file,$data);
ผลลัพธ์
Screenshot_203.jpg
Screenshot_202.jpg

Top