Function เกี่ยวกับ ไฟล์และ ไดเรกทอรี่ ในแบบ PHP

การใช้ Function เกี่ยวกับ ไฟล์และ ไดเรกทอรี่ ในแบบ PHP มีดังนี้

การใช้ฟังก์ชั่นต่างๆที่เกี่ยวกับไฟล์ มีประโยชน์ในการพัฒนาเว็ปไซต์ด้วยภาษา PHP ซึ่งมีตั้งแต่การเปิดไฟล์ การอ่านข้อมูลจากไฟล์ การเขียนข้อมูลลงไฟล์และการปรับปรุงแก้ไขไฟล์ นอกจากเราจะศีกษาเกี่ยวกับไฟล์ เรายังควรต้องศึกษาหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องไดเรกทอรี่ควบคู่กันไปด้วย เพราะว่าทั้งสองอย่างนี้มักจะทำงานร่วมกัน การเรียกไฟล์ก็ต้องอ้างอิงถึงไดเรกทอรี่อย่างหลีกเลี่ยงไม่ได้นั่นเอง

 

ฟังก์ชั่นเกี่ยวกับการตรวจสอบไฟล์

ฟังก์ชั่นตรวจสอบนี้เป็นฟังก์ชั่นเบื้องต้นที่เอาไว้ใช้ verified ตรวจสอบข้อมูลก่อนที่จะนำไปใช้ในเรื่องอื่นๆ

File_exists(file) ตรวจสอบว่ามีไฟล์หรือไดเรกทอรี่ตรงตามที่ระบุไว้หรือไม่ ถ้ามี ถ้าถูกต้องก็จะแสดงค่ากลับมาเป็น true ดังตัวอย่าง >> if(file_exists(“logo.png”)){…}

Basename(path [,suffix]) เป็นฟังก์ชั่นในการตรวจสอบชื่อพาธที่ระบุ ส่วน suffix คือนามสกุลของไฟล์นั้น เช่น .ini .php .html หากไม่กำหนดในส่วนนี้ ผลลัพธ์ จะแสดงทั้งชื่อไฟล์และนามสกุล แต่หากกำหนดจะแสดงเฉพาะชื่อไฟล์

$p = “c:/windows/php.ini”;

$base1 = basename($p); // $base1 = “php.ini”

$base2 = basename($p, “.ini”); // $base2 =  “php”

Realpath(พาธ) เป็นฟังก์ชั่นใช้ตรวจสอบตำแหน่งที่แท้จริงของพาธที่ระบุ ดังเช่น

$p = realpath(“../images/”); //ผลลัพธ์ c:/AppServ/www/images

Pathinfo(path) เป็นฟังก์ชั่นที่จะคืนค่ากลับมาเป็นอาร์เรย์ โดยสมาชิกแต่ละตัวในอาร์เรย์จะประกอบด้วย ชื่อไดเรกทอรี, basename และ นามสกุลของไฟล์ อาร์เรย์ที่ได้มาจะอยู่ในรูป Key/Value โดยค่า Key จะประกอบไปด้วย dirname, basename และ extension ดังนี้

$pathinfo = pathinfo(“…/phptest/workshop/test.php”);

Echo $pathinfo[‘dirname’]; // ผลลัพธ์ ../phptest/workshop

Echo $pathinfo[‘basename’]; // test.php

Echo $pathinfo[‘extension’]; // php (ไม่มีจุด)

Is_file(path) ตรวจสอบว่าพาธที่ระบุเป็นไฟล์หรือไม่ ถ้าเป็น จะคืนค่า true กลับมา

 

ฟังก์ชั่นหาขนาด และชนิดของไฟล์

Filesize(ชื่อไฟล์) ก็ตามชื่อฟังก์ชั่นเลย ก็คือการหาขนาดของไฟล์ โดยจะได้ค่าที่มีหน่วยเป็น byte หากเราต้องการระบุเป็น KB ต้องหารด้วย 1,024 หรือถ้าต้องการเป็น MB ก็ต้องหารด้วย 1,048,576

$size = filesize(“images/flower.gif”);

$kb = $size/1024;

Filetype(path) ตรวจสอบว่าพาธที่ระบุ เป็น file หรือ directory หรืออื่นๆ

ถ้าเป็น file ก็จะคืนค่ามาเป็น file

ถ้าเป็น directory จะคืนค่าเป็น dir เป็นต้น

 

 

ขอบคุณ  Gclub ฝากขั้นต่ำ50  ที่ให้เราได้นำข้อมูลดีๆมาเสนอ

เรื่องล่าสุด

หมวดหมู่

ป้ายกำกับ

gclub Gclub ฝากถอนไม่มีขั้นต่ำ holiday palace tableau คืออะไร ufabet Word Press ที่ทำให้ชีวิตง่ายขึ้น การทำธุรกิจออนไลน์ การพนันออนไลน์ ข่าวทางด้านไอที ข่าวเกี่ยวกับไอที ความปลอดภัยในแต่ละองค์กร ความรู้ด้านไอที ความรู้ทางด้านไอที ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ คอมพิวเตอร์ คอมพิวเตอร์กับชีวิตประจำวันของคน คาสิโนออนไลน์ คาสิโนออนไลน์ได้เงินจริง ทางเข้า Ufabet168 ทำให้บริษัทเติบโต ธุรกิจออฟไลน์ให้เป็นออนไลน์ บริษัทด้านไอทีเคลื่อนไหว บาคาร่า บาคาร่า sa gaming บาคาร่าขั้นต่ำ5บาท บาคาร่าออนไลน์ บาคาร่าออนไลน์ ได้เงินจริง ประโยชน์ของเว็บไซต์ ผลกระทบจากเวลาการทำงาน ผลิตนวัตกรรมเพื่ออุตสาหกรรม พื้นฐานของคอมพิวเตอร์ วิธีเล่นบาคาร่าออนไลน์ วิธีเล่นบาคาร่าให้รวย สมัคร gclub ไม่มีขั้นต่ำ สมัครจีคลับ ไม่มีขั้นต่ำ สาระที่น่ารู้ สาระน่ารู้ อินเตอร์เน็ตดีอย่างไร อุปกรณ์คอมพิวเตอร์ เคล็ดลับในการเล่นบาคาร่า เซียนพนันระดับเทพ เซ็กซี่บาคาร่า เทคโนโลยีและการพัฒนารูปแบบการทำธุรกิจ เรื่องที่น่าสนใจ เว็บพนันออนไลน์ ฝากขั้นต่ำ 50