Mga Function ng Filesystem ng PHP
- 上一页 PHP Error
- 下一页 PHP Filter
Introduksyon sa PHP Filesystem
Ang function ng filesystem ay nagbibigay-daan sa pagbubukas at pagpapatakbo ng filesystem.
I-install
Ang function ng filesystem ay bahagi ng core ng PHP. Hindi kailangan ng pag-install para gamitin ang mga function na ito.
Konfigurasyon sa Runtime
Ang pagiging kumikilos ng function ng filesystem ay nakakaapekto ng mga setting sa php.ini.
Mga opsyon sa konfigurasyon ng filesystem:
Pangalan | Default | 描述 | Mababago |
---|---|---|---|
allow_url_fopen | "1" |
Ang opsyon na ito ay nag-aktibo ang pagsasangguni ng protocol na may URL na nagbibigay-daan sa pagbubukas ng URL object tulad ng file. Ang default na protocol ay nagbibigay-daan sa pagbubukas ng remote file gamit ang ftp at http protocol, ang ilang ekstensyon tulad ng zlib ay maaaring mag-registrar ng mas maraming protocol na pagsasangguni. (Makukuha pagkatapos ng PHP 4.0.4 na bersyon). |
PHP_INI_SYSTEM |
user_agent | NULL |
Tukuyin ang User-Agent na ipapadala ng PHP. (Magagamit simula sa bersyon 4.3.0 ng PHP。) |
PHP_INI_ALL |
default_socket_timeout | "60" |
Ang default na walang oras na pagpapakita ng socket (segundo). (Magagamit simula sa bersyon 4.3.0 ng PHP。) |
PHP_INI_ALL |
from | "" | Tukuyin ang password ng anonymous FTP (ang iyong email address). | PHP_INI_ALL |
auto_detect_line_endings | "0" |
Kapag itinakda na On, ang PHP ay sasuriin kung ang line ending symbol na nakuha sa datos na nakuha sa fgets() at file() ay tumutugma sa kinaikling paghahatid ng Unix, MS-DOS, o Macintosh. Ito ay nagpapahintulot sa PHP na makipag-ugnayan sa Macintosh system, ngunit ang default ay Off, dahil may maliit na pagkalugi sa paghahatid ng EOL (End of Line) na kinaikling pagkakatanggap, at sa Unix system na gumagamit ng carriage return symbol bilang delimiter ng item ay maaaring may problema na hindi nagiging compatible na bumaba. (Magagamit simula sa bersyon 4.3.0 ng PHP。) |
PHP_INI_ALL |
Kompatibilidad ng Unix / Windows
Kapag tinukoy ang path sa Unix platform, ang malayang paghahatol (/) ay ginagamit bilang directory delimiter. Sa Windows platform, ang malayang paghahatol (/) at ang malayang paghahatol (\) ay maaaring gamitin.
Mga Function ng Filesystem ng PHP
PHP:Ipinakilala ang pinakamaagang bersyon ng PHP na sumusuporta sa function.
Function | 描述 | PHP |
---|---|---|
basename() | Ibinalik ang pangalan ng file na bahagi ng path. | 3 |
chgrp() | Bago ang grupo ng file. | 3 |
chmod() | Bago ang modong file. | 3 |
chown() | Bago ang may-ari ng file. | 3 |
clearstatcache() | Lilinis ang cache ng estado ng file. | 3 |
copy() | Kopyahin ang file. | 3 |
delete() | Tingnan unlink() o unset(). | |
dirname() | Ibinalik ang pangalan ng directory na bahagi ng path. | 3 |
disk_free_space() | Ibinalik ang magagamit na espasyo ng directory. | 4 |
disk_total_space() | Ibinalik ang kabuuang kapasidad ng disk ng isang directory. | 4 |
diskfreespace() | disk_free_space() na pangalawang pangalan. | 3 |
fclose() | Isara ang buksan na file. | 3 |
feof() | Suriin kung ang pointer ng file ay nasa katapusan ng file. | 3 |
fflush() | I-output ang nilalaman ng buffer sa buksan na file. | 4 |
fgetc() | Ibinalik ang isang character mula sa buksan na file. | 3 |
fgetcsv() | I-pars ang isang linya mula sa buksan na file at suriin ang CSV field. | 3 |
fgets() | Ibinalik ang isang linya mula sa buksan na file. | 3 |
fgetss() | Basahin ang isang linya mula sa buksan na file at suriin ang HTML at PHP markasyon. | 3 |
file() | Basahin ang file sa isang array. | 3 |
file_exists() | Suriin kung ang file o directory ay umiiral. | 3 |
file_get_contents() | Basahin ang file sa string. | 4 |
file_put_contents() | Isulat ang string sa file. | 5 |
fileatime() | Bilang ng huling pagbisita ng file. | 3 |
filectime() | Bilang ng huling pagbabago ng file. | 3 |
filegroup() | Bumalik ang group ID ng arkila. | 3 |
fileinode() | Bumalik ang inode number ng arkila. | 3 |
filemtime() | Bumalik ang huling oras ng pagbabago ng arkila. | 3 |
fileowner() | User ID ng arkila (may-ari). | 3 |
fileperms() | Bumalik ang mga pahintulot ng arkila. | 3 |
filesize() | Bumalik ang laki ng arkila. | 3 |
filetype() | Bumalik ang uri ng arkila. | 3 |
flock() | Lock or unlock the file. | 3 |
fnmatch() | Tumugma ang pangalan ng arkila o string sa tinukoy na pattern. | 4 |
fopen() | Buksan ang isang arkila o URL. | 3 |
fpassthru() | Basahin ang data mula sa buksan na arkila hanggang sa EOF, at isulat ang resulta sa buksang buffer. | 3 |
fputcsv() | Iformatize ang linya sa CSV at isulat sa buksan na arkila. | 5 |
fputs() | Isang aliyas ng fwrite(). | 3 |
fread() | Basahin ang buksan na arkila. | 3 |
fscanf() | Iparusin ang pagpapasok ayon sa tinukoy na format. | 4 |
fseek() | Nalokasyon sa buksan na arkila. | 3 |
fstat() | Bumalik ang impormasyon tungkol sa isang buksan na arkila. | 4 |
ftell() | Bumalik ang posisyon ng pointer ng pagbasa/pagsulat ng arkila. | 3 |
ftruncate() | Itutuldol ang arkila hanggang sa tinukoy na haba. | 4 |
fwrite() | Isulat ang arkila. | 3 |
glob() | Bumalik ng isang array na naglalaman ng pangalan ng arkila/direktoryo na tumutugma sa tinukoy na pattern. | 4 |
is_dir() | Hilain kung ang tinukoy na pangalan ng arkila ay isang direktoryo. | 3 |
is_executable() | Hilain kung ang arkila ay maaaring maisakop. | 3 |
is_file() | Hilain kung ang tinukoy na arkila ay isang regular na arkila. | 3 |
is_link() | Hilain kung ang tinukoy na arkila ay isang koneksyon. | 3 |
is_readable() | Hilain kung ang arkila ay maaaring basahin. | 3 |
is_uploaded_file() | Hilain kung ang arkila ay na-upload sa pamamagitan ng HTTP POST. | 3 |
is_writable() | Hilain kung ang arkila ay maaaring maisulat. | 4 |
is_writeable() | Isang aliyas ng is_writable(). | 3 |
link() | Lumikha ng isang hard link. | 3 |
linkinfo() | Bumalik ang impormasyon tungkol sa isang hard link. | 3 |
lstat() | Bumalik ang impormasyon tungkol sa arkila o simbolikong koneksyon. | 3 |
mkdir() | Lumikha ng direktoryo. | 3 |
move_uploaded_file() | Ilimutin ang na-upload na arkila sa bagong lokasyon. | 4 |
parse_ini_file() | Iparusin ang isang konfigurasyon na arkila. | 4 |
pathinfo() | Bumalik ang impormasyon tungkol sa linyang pang-arki. | 4 |
pclose() | Tutulan ang proseso na ginagamit sa 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 |
PHP Filesystem 常量
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