ล่าสุดการพัฒนาเว็บบทเรียน
×

PHP เกี่ยวกับการสอน

PHP บ้าน PHP แนะนำ PHP ติดตั้ง PHP วากยสัมพันธ์ PHP ตัวแปร PHP Echo / พิมพ์ PHP ชนิดข้อมูล PHP เงื่อนไข PHP ค่าคงที่ PHP ผู้ประกอบการ PHP If...Else...Elseif PHP Switch PHP ในขณะที่ลูป PHP สำหรับลูป PHP ฟังก์ชั่น PHP แถว PHP เรียงลำดับอาร์เรย์ PHP Superglobals

PHP การจัดการ

PHP ฟอร์ม การจัดการ PHP ฟอร์ม การตรวจสอบ PHP ฟอร์ม จำเป็นต้องใช้ PHP ฟอร์ม URL/E-mail PHP ฟอร์ม สมบูรณ์

PHP สูง

PHP อาร์เรย์หลายมิติ PHP วันและเวลา PHP ประกอบด้วย PHP ไฟล์ การจัดการ PHP ไฟล์ เปิด / อ่าน PHP ไฟล์ สร้าง / เขียน PHP ไฟล์ อัปโหลด PHP Cookies PHP Sessions PHP ฟิลเตอร์ PHP Filters สูง PHP ผิดพลาด การจัดการ PHP ข้อยกเว้น

MySQL Database

MySQL ฐานข้อมูล MySQL สัมพันธ์ MySQL Create DB MySQL Create ตาราง MySQL Insert Data MySQL รับ ID เข้าครั้งสุดท้าย MySQL ใส่หลาย MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX แนะนำ AJAX PHP AJAX ฐานข้อมูล AJAX XML AJAX ค้นหาสด AJAX RSS Reader AJAX โพลล์

PHP Examples

PHP ตัวอย่าง PHP ทดสอบ PHP ใบรับรอง

PHP การอ้างอิง

PHP แถว PHP ปฏิทิน PHP วันที่ PHP ไดเรกทอรี PHP ผิดพลาด PHP ระบบแฟ้ม PHP กรอง PHP FTP PHP HTTP PHP Libxml PHP จดหมาย PHP คณิตศาสตร์ PHP อื่น ๆ PHP MySQLi PHP SimpleXML PHP เชือก PHP XML PHP Zip PHP ช่วงเวลา

 

PHP 5 ฟังก์ชั่นระบบแฟ้ม


PHP บทนำระบบแฟ้ม

ฟังก์ชั่นระบบแฟ้มช่วยให้คุณสามารถเข้าถึงและจัดการระบบแฟ้ม


การติดตั้ง

ฟังก์ชั่นระบบแฟ้มเป็นส่วนหนึ่งของหลัก PHP มีการติดตั้งไม่จำเป็นในการใช้ฟังก์ชั่นเหล่านี้คือ


Unix / ความเข้ากันได้ของ Windows

เมื่อระบุเส้นทางบนแพลตฟอร์ม Unix ที่ทับ (/) ถูกนำมาใช้เป็นตัวคั่นไดเรกทอรี

บนแพลตฟอร์มของ Windows ทั้งทับ (/) และทับขวา (\) สามารถนำมาใช้


Runtime การกำหนดค่า

ลักษณะการทำงานของฟังก์ชั่นระบบแฟ้มรับผลกระทบจากการตั้งค่าใน php.ini

ตัวเลือกการกำหนดค่าระบบแฟ้ม:

ชื่อ ค่าเริ่มต้น ลักษณะ เปลี่ยนแปลงได้
allow_url_fopen "1" อนุญาตให้ fopen() ฟังก์ชั่นการทำงานประเภทที่มี URL (available since PHP 4.0.4) PHP_INI_SYSTEM
USER_AGENT โมฆะ กำหนดตัวแทนของผู้ใช้สำหรับ PHP ในการส่ง (available since PHP 4.3) PHP_INI_ALL
default_socket_timeout "60" ตั้งค่าหมดเวลาเริ่มต้นในวินาทีสำหรับกระแสซ็อกเก็ตตาม (available since PHP 4.3) PHP_INI_ALL
จาก "" กำหนดรหัสผ่านที่ไม่ระบุชื่อ FTP (your email address) PHP_INI_ALL
auto_detect_line_endings "0" เมื่อตั้งค่าเป็น "1" , PHP จะตรวจสอบข้อมูลที่อ่านโดย fgets() และ file() เพื่อดูว่ามันจะใช้ระบบปฏิบัติการยูนิกซ์ MS-DOS หรือ Mac ตัวอักษรบรรทัดที่สิ้นสุด (available since PHP 4.3) PHP_INI_ALL

ฟังก์ชั่น PHP 5 Filesystem

ฟังก์ชัน ลักษณะ
basename() ส่งกลับองค์ประกอบชื่อไฟล์ของเส้นทาง
chgrp() การเปลี่ยนแปลงกลุ่มไฟล์
chmod() เปลี่ยนโหมดไฟล์
chown() เปลี่ยนเจ้าของไฟล์
clearstatcache() ล้างแคชสถานะไฟล์
copy() คัดลอกไฟล์
delete() ดู unlink() หรือ unset()
dirname() ส่งกลับองค์ประกอบชื่อไดเรกทอรีของเส้นทาง
disk_free_space() ส่งคืนพื้นที่ว่างของไดเรกทอรี
disk_total_space() ผลตอบแทนที่ได้ขนาดรวมของไดเรกทอรี
diskfreespace() นามแฝงของ disk_free_space()
fclose() ปิดแฟ้มที่เปิด
feof() การทดสอบสำหรับการสิ้นสุดของแฟ้มในแฟ้มที่เปิด
fflush() วูบวาบบัฟเฟอร์ส่งออกไปยังแฟ้มที่เปิด
fgetc() ผลตอบแทนที่เป็นตัวละครจากไฟล์ที่เปิด
fgetcsv() แยกวิเคราะห์บรรทัดจากไฟล์ที่เปิดการตรวจสอบสำหรับเขตข้อมูล CSV
fgets() ผลตอบแทนที่เส้นจากแฟ้มที่เปิด
fgetss() ส่งกลับบรรทัดกับ HTML และ PHP แท็กลบออกจากไฟล์ที่เปิด
file() อ่านไฟล์ลงในอาร์เรย์
file_exists() การตรวจสอบหรือไม่ว่าแฟ้มหรือไดเรกทอรีที่มีอยู่
file_get_contents() อ่านไฟล์ลงในสตริง
file_put_contents() เขียนสตริงไปยังแฟ้ม
fileatime() ส่งกลับในเวลาเข้าถึงล่าสุดของไฟล์
filectime() ผลตอบแทนที่ได้เวลาเปลี่ยนแปลงล่าสุดของไฟล์
filegroup() ส่งกลับ ID กลุ่มของไฟล์
fileinode() ส่งคืนจำนวน inode ของไฟล์
filemtime() ส่งกลับในเวลาที่แก้ไขล่าสุดของไฟล์
fileowner() ส่งกลับ ID ผู้ใช้ (owner) ของไฟล์
fileperms() ผลตอบแทนที่ได้สิทธิ์ของแฟ้ม
filesize() ผลตอบแทนที่ได้ขนาดไฟล์
filetype() ผลตอบแทนที่ประเภทของไฟล์
flock() ล็อคหรือเผยแพร่ไฟล์
fnmatch() ตรงกับชื่อไฟล์หรือสตริงกับรูปแบบที่ระบุ
fopen() เปิดไฟล์หรือ URL
fpassthru() อ่านจากแฟ้มที่เปิดจนกว่า EOF และเขียนผลการบัฟเฟอร์เอาท์พุท
fputcsv() รูปแบบบรรทัดเป็น CSV และเขียนไปยังแฟ้มที่เปิด
fputs() นามแฝงของ fwrite()
fread() อ่านจากแฟ้มที่เปิด
fscanf() แยกวิเคราะห์ข้อมูลจากแฟ้มที่เปิดตามรูปแบบที่กำหนด
fseek() พยายามในการเปิดไฟล์
fstat() ส่งกลับข้อมูลเกี่ยวกับการเปิดไฟล์
ftell() ส่งคืนตำแหน่งปัจจุบันในแฟ้มที่เปิด
ftruncate() ตัดทอนแฟ้มเปิดให้ยาวที่กำหนด
fwrite() เขียนไปยังแฟ้มที่เปิด
glob() ส่งกลับอาร์เรย์ของชื่อไฟล์ / ไดเรกทอรีที่ตรงกับรูปแบบที่ระบุ
is_dir() ตรวจสอบว่าไฟล์เป็นไดเรกทอรี
is_executable() ตรวจสอบว่าไฟล์ที่เป็นปฏิบัติการ
is_file() ตรวจสอบว่าไฟล์ที่เป็นไฟล์ปกติ
is_link() ตรวจสอบว่าไฟล์คือการเชื่อมโยง
is_readable() ตรวจสอบว่าไฟล์ที่สามารถอ่านได้
is_uploaded_file() ตรวจสอบว่าไฟล์ที่ถูกอัพโหลดผ่านทาง HTTP POST
is_writable() ตรวจสอบว่าไฟล์เป็นแบบเขียน
is_writeable() นามแฝงของ is_writable()
lchgrp() เปลี่ยนกลุ่มเจ้าของ symlink
lchown() การเปลี่ยนแปลงกรรมสิทธิ์ของผู้ใช้ symlink
link() สร้างการเชื่อมโยงอย่างหนัก
linkinfo() ส่งกลับข้อมูลเกี่ยวกับการเชื่อมโยงอย่างหนัก
lstat() ส่งกลับข้อมูลเกี่ยวกับไฟล์หรือการเชื่อมโยงสัญลักษณ์
mkdir() สร้างไดเรกทอรี
move_uploaded_file() ย้ายไฟล์ที่อัปโหลดไปยังตำแหน่งใหม่
parse_ini_file() แยกวิเคราะห์แฟ้มการกำหนดค่า
parse_ini_string() แยกวิเคราะห์สตริงการกำหนดค่า
pathinfo() ส่งกลับข้อมูลเกี่ยวกับเส้นทางแฟ้ม
pclose() ปิดท่อเปิดโดย popen()
popen() เปิดท่อ
readfile() อ่านไฟล์และเขียนไปยังบัฟเฟอร์เอาท์พุท
readlink() ผลตอบแทนเป้าหมายของการเชื่อมโยงสัญลักษณ์
realpath() ส่งคืนชื่อพา ธ สัมบูรณ์
realpath_cache_get() ส่งกลับรายการแคช realpath
realpath_cache_size() ผลตอบแทนที่ได้ขนาดแคช realpath
rename() เปลี่ยนชื่อแฟ้มหรือไดเรกทอรี
rewind() rewinds ชี้แฟ้ม
rmdir() ลบ directory ว่าง
set_file_buffer() ตั้งค่าขนาดบัฟเฟอร์ของไฟล์ที่เปิด
stat() ส่งกลับข้อมูลเกี่ยวกับไฟล์
symlink() สร้างการเชื่อมโยงสัญลักษณ์
tempnam() สร้างแฟ้มชั่วคราวที่ไม่ซ้ำกัน
tmpfile() สร้างแฟ้มชั่วคราวที่ไม่ซ้ำกัน
touch() ตั้งค่าการเข้าถึงและการปรับเปลี่ยนเวลาของไฟล์
umask() การเปลี่ยนแปลงสิทธิ์ของแฟ้มสำหรับไฟล์
unlink() ลบไฟล์