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 มาใช้พัฒนา Apple สร้างความฮือฮา DHL Express  วิเคราะห์ช่วงปลายปี 63 gclub gclub slot ทดลองเล่น gclub ฝากออโต้ gclub สมัครผ่านเว็บ gclub อันดับ 1 gclub เว็บตรง Metaverse Translucia SA gaming สมัคร ufabet ufabet บนมือถือ ufabet บาคาร่า ufabet ฝากเงิน ออโต้ ufabet สมัครยังไง Ufabet เข้าสู่ระบบ ufabet เว็บตรง ufabet เว็บหลัก ufabet เว็บแม่ www.ufabet.com ช่องทางเข้าเว็ปพนัน www.ufabet.com ลิ้งเข้าระบบ การทำงานแบบ Work From Home การเดินทางท่องอวกาศ ขายของออนไลน์ต้องรู้จักแพลทฟอรม์เหล่านี้ ความรู้ด้านไอที ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ ฑูตเบลเยี่ยมประจำเกาหลีใต้ ทดลองเล่นบาคาร่าฟรี se ทางเข้า ufabet ภาษาไทย นิวเคลียร์สึนามิของรัสเซียน่ากลัว บาคาร่าออนไลน์ ได้เงินจริง ฟีเจอร์ใหม่ใน Clubhouse มนุษย์ไซบอร์กถือกำเนิด ยอดขายโตสวนกระแส รถถังธีมิส ยูจีวี วิธีดูว่าใครแอบส่องเฟสเรา สมัคร sbobet โดยตรง สาระที่น่ารู้ สูตร เซ็กซี่ บาคาร่า ฟรี 2020 อุปกรณ์คอมพิวเตอร์ อุปกรณ์อิเล็กทรอนิกส์ เรื่องที่น่าสนใจ เว็บพนันออนไลน์ ฝากขั้นต่ำ 50 ไทยยังเจอปัญหาเศรษฐกิจอย่างหนัก