PHP Filesystem Functions

  • ການໜ້າສັ້ນຫລັງ PHP Error
  • ການໜ້າສັ້ນ PHP Filter

ການແນະນຳຫຼັກສູດ:

PHP Filesystem 简介

Filesystem 函数ອາດອະນຸຍາດທີ່ທ່ານໄດ້ເຂົ້າເຖິງແລະດຳເນີນການບັນດາການຈະການຂອງລະບົບບັນດາເອກະສານ.

ການຕິດຕັ້ງ

Filesystem 函数ແມ່ນສ່ວນໜຶ່ງຂອງພາບລະບາຍ PHP. ບໍ່ຕ້ອງຈະຖືກຕິດຕັ້ງເພື່ອສະເໜີການນຳໃຊ້ບັນດາການຈະການນີ້.

Runtime 配置

ປະກອບຕັ້ງປະຕິບັດທີ່ຂອງບັນດາການບໍລິຫານທີ່ຂອງບັນດາການຈະການຂອງບັນດາການຈະການທີ່ມີຄວາມສົມບູນ.

ຊື່ ຄົນປະກອບ ອະທິບາຍ ສາມາດປ່ຽນແປງ
allow_url_fopen "1"

ຕົວເລື່ອງນີ້ປະກາດຂອງ fopen URL ສະແມງການຮັບຮອງສານຫົວໜ້າ URL ເພື່ອສະເໜີວັດຖຸ URL ເຊັ່ນວ່າ ບັນດາເອກະສານ. ການຮັບຮອງສານຫົວໜ້າຄົນປະກອບດ້ວຍ ftp ແລະ http ທີ່ສະເໜີການສະເໜີບັນດາເອກະສານທີ່ຫ່າງໄກ. ການສະເໜີຂອງບັນດາໂຄງລວບອື່ນໆ ເຊັ່ນ zlib ອາດສະເໜີການຮັບຮອງສານຫົວໜ້າອື່ນໆ.

(ພິມພາສາ PHP 4.0.4 ຕໍ່ມາສາມາດໃຊ້.)

PHP_INI_SYSTEM
user_agent NULL

ການຈະການລະບຸ User-Agent ທີ່ PHP ສົ່ງ.

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL
default_socket_timeout "60"

ເວລາການດຳເນີນງານທີ່ສົມບູນຈາກ socket (ວິນາທີ).

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL
from "" ການຈະການລະບຸສັບລະຫັດສັນຍາສານ FTP (ທີ່ຢູ່ທາງອີເມວຂອງທ່ານ). PHP_INI_ALL
auto_detect_line_endings "0"

当设为 On 时,PHP 将检查通过 fgets() 和 file() 取得的数据中的行结束符号是符合 Unix,MS-DOS,还是 Macintosh 的习惯。

这使得 PHP 可以和 Macintosh 系统交互操作,但是默认值是 Off,因为在检测第一行的 EOL 习惯时会有很小的性能损失,而且在 Unix 系统下使用回车符号作为项目分隔符的人们会遭遇向下不兼容的行为。

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL

Unix / Windows 兼容性

当在 Unix 平台上规定路径时,正斜杠 (/) 用作目录分隔符。而在 Windows 平台上,正斜杠 (/) 和反斜杠 (\) 均可使用。

PHP Filesystem Functions

PHP:指示支持该函数的最早的 PHP 版本。

函数 ອະທິບາຍ PHP
basename() 返回路径中的文件名部分。 3
chgrp() 改变文件组。 3
chmod() 改变文件模式。 3
chown() 改变文件所有者。 3
clearstatcache() 清除文件状态缓存。 3
copy() 复制文件。 3
delete() 参见 unlink() 或 unset()。  
dirname() 返回路径中的目录名称部分。 3
disk_free_space() 返回目录的可用空间。 4
disk_total_space() 返回一个目录的磁盘总容量。 4
diskfreespace() disk_free_space() 的别名。 3
fclose() 关闭打开的文件。 3
feof() 测试文件指针是否到了文件结束的位置。 3
fflush() ການສົ່ງຄວາມຕົວເລື່ອງຈາກການຄອງກັບສາຍເອກະສານຫນັງຄັ້ງດຽວໄປຫາການຄອງຄວາມຕົວເລື່ອງສາຍເອກະສານ。 4
fgetc() ການອ່ານຄວາມຕົວເລື່ອງຈາກສາຍເອກະສານຫນັງຄັ້ງດຽວ。 3
fgetcsv() ການກວດລະບຽບຫນັງຈາກສາຍເອກະສານຫນັງຄັ້ງດຽວແລະການກວດລະບຽບຂອງພຶດສະພາບ CSV。 3
fgets() ການອ່ານຫນັງຈາກສາຍເອກະສານຫນັງຄັ້ງດຽວ。 3
fgetss() ການອ່ານຫນັງຈາກສາຍເອກະສານແລະການກວດລະບຽບ HTML ແລະ PHP ຕັບຕັ້ງ。 3
file() ການອ່ານສາຍເອກະສານເຂົ້າໃນອະນາບາຍຄວາມຕົວເລື່ອງ。 3
file_exists() ການກວດກາວ່າສາຍເອກະສານຫຼືສາຍອານຸມະກອນມີຢູ່ຫຼືບໍ່。 3
file_get_contents() ການອ່ານສາຍເອກະສານໄປເປັນຄວາມຕົວເລື່ອງ。 4
file_put_contents() ການຂຽນຄວາມຕົວເລື່ອງໄປໃນສາຍເອກະສານ。 5
fileatime() ການຄົ້ນຫາເວລາການເຂົ້າຫາສາຍເອກະສານສຸດທ້າຍ。 3
filectime() ການຄົ້ນຫາເວລາການປ່ຽນແປງສຸດທ້າຍຂອງສາຍເອກະສານ。 3
filegroup() 返回文件的组 ID。 3
fileinode() 返回文件的 inode 编号。 3
filemtime() 返回文件的上次修改时间。 3
fileowner() 文件的 user ID (所有者)。 3
fileperms() 返回文件的权限。 3
filesize() ຫຼັງຂອງຂະຫຍາຍຂອງເອກະສານ. 3
filetype() ຫຼັງຂອງຊັບຊັ້ນເອກະສານ. 3
flock() ການກັກກັນຫຼືປິດກັນເອກະສານ. 3
fnmatch() ການຕິດຕາມນາມກົດລະບຽບຂອງນາມກົດລະບຽບຫຼືສາມາດທາງມາຂອງສາມາດທາງມາ. 4
fopen() ການເປີດເອກະສານຫຼື URL. 3
fpassthru() ການອ່ານຂໍ້ມູນຈາກເອກະສານທີ່ໄດ້ເປີດຈົນກວ່າ EOF ແລະຂຽນຫຼັງຂອງຂໍ້ມູນໄປສິ່ງຫຼັງ. 3
fputcsv() ການຕັ້ງຕາຕະລາງສະໜາມກັບ CSV ແລະຂຽນເອກະສານທີ່ໄດ້ເປີດ. 5
fputs() fwrite() 3
fread() ການອ່ານເອກະສານທີ່ໄດ້ເປີດ. 3
fscanf() ການການຕອບຂອງຂັ້ນຕອນຂອງຂັ້ນຕອນຂອງຂັ້ນຕອນຂອງຂັ້ນຕອນ. 4
fseek() ການກະຕຸ້ມໃນເອກະສານທີ່ໄດ້ເປີດ. 3
fstat() ຫຼັງຂອງຂໍ້ມູນກ່ຽວກັບເອກະສານທີ່ໄດ້ເປີດ. 4
ftell() ຫຼັງຂອງຄວາມຕອນຂອງຫົວໜ້າຂອງເວລາຂອງຂະບວນການອ່ານຫຼືເຄື່ອນຍ້າຍ. 3
ftruncate() ການຕັດເລື່ອງເອກະສານຫຼືຄວາມຍາວສະເພາະ. 4
fwrite() ການຂຽນເອກະສານ. 3
glob() ຫຼັງຂອງສະໝອງທີ່ມີຊັບພາສາຕາມຂະແນນທີ່ຕິດຕາມຕາມຕາມ. 4
is_dir() ການພິຈາລະນານາມເອກະສານສະເພາະຫຼືບໍ່ແມ່ນສາຕາກ. 3
is_executable() ການພິຈາລະນາເອກະສານຫຼືບໍ່ສາມາດດຳເນີນ. 3
is_file() ການພິຈາລະນາເອກະສານສະເພາະຫຼືບໍ່ແມ່ນເອກະສານປົກກະຕິ. 3
is_link() ການພິຈາລະນາເອກະສານສະເພາະຫຼືບໍ່ແມ່ນການເຊື່ອມຕໍ່. 3
is_readable() ການພິຈາລະນາເອກະສານຫຼືບໍ່ສາມາດອ່ານ. 3
is_uploaded_file() ການພິຈາລະນາເອກະສານຫຼືບໍ່ລົງມາດ້ວຍ HTTP POST. 3
is_writable() ການພິຈາລະນາເອກະສານຫຼືບໍ່ສາມາດຂຽນ. 4
is_writeable() ນາມອິດສະຫຼະການ is_writable(). 3
link() ການເຊື່ອມຕໍ່ອີກອີກອີກອີກອີກ. 3
linkinfo() ຫຼັງຂອງຂໍ້ມູນກ່ຽວກັບການເຊື່ອມຕໍ່ອີກອີກອີກອີກ. 3
lstat() ຫຼັງຂອງຂໍ້ມູນກ່ຽວກັບເອກະສານຫຼືການເຊື່ອມຕໍ່ອີກອີກອີກ. 3
mkdir() ການສ້າງສາຕາກ. 3
move_uploaded_file() ຍ້າຍເອກະສານທີ່ທີ່ລົງມາໄປຫາຕຳແຫນ່ງໃຫມ່. 4
parse_ini_file() ການກວດສອບເອກະສານການຕິງຕັ້ງ. 4
pathinfo() ຫຼັງຂອງຂໍ້ມູນກ່ຽວກັບຕາມການຫຼັງການ. 4
pclose() ປິດໄປຂອງຂະບວນການທີ່ໄດ້ເປີດດ້ວຍ popen(). 3
popen() ເປີດໂຄງການ. 3
readfile() ອ່ານເອກະສານ ແລະ ສົ່ງຜົນກະທົບໄປໃນການບັນທຶກອອກ. 3
readlink() ກັບຄວາມສຳພັນຂອງທາງສາຍສັນຍານ. 3
realpath() ກັບຄວາມຫຼາຍຫລາຍສະຖານທີ່ຕາມຄວາມສຳພັນ. 4
rename() ປ່ຽນຊື່ເອກະສານ ຫລື ສາກຫນ່ວຍ. 3
rewind() ການຫັນກັບຕຳແຫນ່ງເວລາຂອງເອກະສານ. 3
rmdir() ລຶບເອກະສານວ່າຫຼາຍອອກ. 3
set_file_buffer() ການຕັ້ງຂະໜາດຂອງການສະໜັບສະໜູນເອກະສານ. 3
stat() ການບັນທຶກຂໍ້ມູນຂອງເອກະສານ. 3
symlink() ສ້າງທາງສາຍສັນຍານ. 3
tempnam() ສ້າງເອກະສານຊອງຊັດທີ່ມີຄວາມຫຼາຍຄວາມອັນສະນະ. 3
tmpfile() ສ້າງເອກະສານຊອງຊັດ. 3
touch() ການຕັ້ງຄວາມສິດທິ ແລະ ການດັດແປງເວລາຂອງເອກະສານ. 3
umask() ປ່ຽນຄວາມສິດທິຂອງເອກະສານ. 3
unlink() ລຶບເອກະສານ. 3

ສັນຍານ Filesystem PHP

PHP:ອະທິບາຍສະພາບ PHP ທີ່ສະໜັບສະໜູນສັນຍານນີ້.

ສັນຍານ ອະທິບາຍ PHP
GLOB_BRACE    
GLOB_ONLYDIR    
GLOB_MARK    
GLOB_NOSORT    
GLOB_NOCHECK    
GLOB_NOESCAPE    
PATHINFO_DIRNAME    
PATHINFO_BASENAME    
PATHINFO_EXTENSION    
FILE_USE_INCLUDE_PATH    
FILE_APPEND    
FILE_IGNORE_NEW_LINES    
FILE_SKIP_EMPTY_LINES    
  • ການໜ້າສັ້ນຫລັງ PHP Error
  • ການໜ້າສັ້ນ PHP Filter