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

การใช้ 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  ที่ให้เราได้นำข้อมูลดีๆมาเสนอ

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

หมวดหมู่

ป้ายกำกับ

AIS นำระบบ AI มาใช้พัฒนา gclub gclub slot ทดลองเล่น gclub ฝาก ขั้นต่ำ 20 gclub สล็อตฟรี gclub อันดับ 1 sa gaming app SA gaming สมัคร ufabet ufabet ดีที่สุด ufabet ฝากเงิน ออโต้ ufabet สมัครยังไง Ufabet เข้าสู่ระบบ ufabet เว็บหลัก ufabet เว็บแม่ www.ufabet.com ช่องทางเข้าเว็ปพนัน www.ufabet.com ลิ้งเข้าระบบ กสทช. สั่งห้ามค่ายมือถือ การทำงานแบบ Work From Home การเชื่อมโยงของเครือข่ายโทรศัพท์ การใช้งานคอมพิวเตอร์ ขายของออนไลน์ต้องรู้จักแพลทฟอรม์เหล่านี้ ข่าวดีสำหรับคนทำบัตรเครดิต ความรู้ด้านไอที ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ ทดลองเล่นบาคาร่าฟรี se ทางเข้า ufabet ภาษาไทย ธุรกิจในยุคปัจจุบันกับคอมพิวเตอร์ต่างๆ นิวเคลียร์สึนามิของรัสเซียน่ากลัว บาคาร่า sa บาคาร่า w88 บาคาร่าออนไลน์ ได้เงินจริง มีเงิน1ล้านบาทจะสร้างบ้านขายได้ไหม ยอดขายโตสวนกระแส ระบบเทคโนโลยีสารสนเทศ สมัคร sbobet โดยตรง สาระที่น่ารู้ สูตร เซ็กซี่ บาคาร่า ฟรี 2020 อุปกรณ์คอมพิวเตอร์ อุปกรณ์อิเล็กทรอนิกส์ เซ็กซี่ บาคาร่า ทดลองเล่น เซ็นทาราขยายกิจการโรงแรม เรื่องที่น่าสนใจ เว็บพนันออนไลน์ ฝากขั้นต่ำ 50 โครงการรถไฟฟ้าสายสีม่วงใต้