Filesystem 函數(shù)的行為受到 php.ini 中設(shè)置的影響闰蚕。
Filesystem 配置選項(xiàng):
名稱(chēng) | 默認(rèn) | 描述 | 可改變 |
---|---|---|---|
allow_url_fopen | "1" | 允許 fopen()-type 函數(shù)使用 URL铜异。(PHP 4.0.4 版以后可用) | PHP_INI_SYSTEM |
user_agent | NULL | 定義 PHP 發(fā)送的用戶(hù)代理敦冬。(PHP 4.3 版以后可用) | PHP_INI_ALL |
default_socket_timeout | "60" | 設(shè)置基于 socket 流的默認(rèn)的超時(shí)時(shí)間(秒)。(PHP 4.3 版以后可用) | PHP_INI_ALL |
from | "" | 定義匿名 FTP 的密碼(您的 email 地址)桑寨。 | PHP_INI_ALL |
auto_detect_line_endings | "0" | 當(dāng)設(shè)置為 "1" 時(shí)伏尼,PHP 將檢查通過(guò) fgets() 和 file() 取得的數(shù)據(jù)中的行結(jié)束符號(hào)是符合 Unix、MS-Dos 還是 Mac 的習(xí)慣尉尾。(PHP 4.3 版以后可用) | PHP_INI_ALL |
PHP 5 Filesystem 函數(shù):
函數(shù) | 描述 |
---|---|
basename() | 返回路徑中的文件名部分爆阶。 |
chgrp() | 改變文件組。 |
chmod() | 改變文件模式沙咏。 |
chown() | 改變文件所有者辨图。 |
clearstatcache() | 清除文件狀態(tài)緩存。 |
copy() | 復(fù)制文件肢藐。 |
delete() | 參見(jiàn) unlink() 或 unset() |
dirname() | 返回路徑中的目錄名稱(chēng)部分故河。 |
disk_free_space() | 返回目錄的可用空間。 |
disk_total_space() | 返回一個(gè)目錄的磁盤(pán)總?cè)萘俊?/td> |
diskfreespace() | disk_free_space() 的別名吆豹。 |
fclose() | 關(guān)閉打開(kāi)的文件鱼的。 |
feof() | 測(cè)試文件指針是否到了文件末尾杉女。 |
fflush() | 向打開(kāi)的文件刷新緩沖輸出。 |
fgetc() | 從打開(kāi)的文件中返回字符鸳吸。 |
fgetcsv() | 從打開(kāi)的文件中解析一行熏挎,校驗(yàn) CSV 字段。 |
fgets() | 從打開(kāi)的文件中返回一行晌砾。 |
fgetss() | 從打開(kāi)的文件中返回一行坎拐,并過(guò)濾掉 HTML 和 PHP 標(biāo)簽。 |
file() | 把文件讀入一個(gè)數(shù)組中养匈。 |
file_exists() | 檢查文件或目錄是否存在哼勇。 |
file_get_contents() | 把文件讀入字符串。 |
file_put_contents() | 把字符串寫(xiě)入文件呕乎。 |
fileatime() | 返回文件的上次訪(fǎng)問(wèn)時(shí)間积担。 |
filectime() | 返回文件的上次修改時(shí)間。 |
filegroup() | 返回文件的組 ID猬仁。 |
fileinode() | 返回文件的 inode 編號(hào)帝璧。 |
filemtime() | 返回文件內(nèi)容的上次修改時(shí)間。 |
fileowner() | 返回文件的用戶(hù) ID (所有者)湿刽。 |
fileperms() | 返回文件的權(quán)限的烁。 |
filesize() | 返回文件大小。 |
filetype() | 返回文件類(lèi)型诈闺。 |
flock() | 鎖定或釋放文件渴庆。 |
fnmatch() | 根據(jù)指定的模式來(lái)匹配文件名或字符串。 |
fopen() | 打開(kāi)一個(gè)文件或 URL雅镊。 |
fpassthru() | 從打開(kāi)的文件中讀數(shù)據(jù)襟雷,直到文件末尾(EOF),并向輸出緩沖寫(xiě)結(jié)果仁烹。 |
fputcsv() | 把行格式化為 CSV 并寫(xiě)入一個(gè)打開(kāi)的文件中耸弄。 |
fputs() | fwrite() 的別名。 |
fread() | 讀取打開(kāi)的文件晃危。 |
fscanf() | 根據(jù)指定的格式對(duì)輸入進(jìn)行解析叙赚。 |
fseek() | 在打開(kāi)的文件中定位。 |
fstat() | 返回關(guān)于一個(gè)打開(kāi)的文件的信息僚饭。 |
ftell() | 返回在打開(kāi)文件中的當(dāng)前位置震叮。 |
ftruncate() | 把打開(kāi)文件截?cái)嗟街付ǖ拈L(zhǎng)度。 |
fwrite() | 寫(xiě)入打開(kāi)的文件鳍鸵。 |
glob() | 返回一個(gè)包含匹配指定模式的文件名/目錄的數(shù)組苇瓣。 |
is_dir() | 判斷文件是否是一個(gè)目錄。 |
is_executable() | 判斷文件是否可執(zhí)行偿乖。 |
is_file() | 判斷文件是否是常規(guī)的文件击罪。 |
is_link() | 判斷文件是否是連接哲嘲。 |
is_readable() | 判斷文件是否可讀。 |
is_uploaded_file() | 判斷文件是否是通過(guò) HTTP POST 上傳的媳禁。 |
is_writable() | 判斷文件是否可寫(xiě)眠副。 |
is_writeable() | is_writable() 的別名。 |
lchgrp() | 改變符號(hào)連接的組所有權(quán)竣稽。 |
lchown() | 改變符號(hào)連接的用戶(hù)所有權(quán)囱怕。 |
link() | 創(chuàng)建一個(gè)硬連接。 |
linkinfo() | 返回有關(guān)一個(gè)硬連接的信息毫别。 |
lstat() | 返回關(guān)于文件或符號(hào)連接的信息娃弓。 |
mkdir() | 創(chuàng)建目錄。 |
move_uploaded_file() | 把上傳的文件移動(dòng)到新位置岛宦。 |
parse_ini_file() | 解析一個(gè)配置文件台丛。 |
parse_ini_string() | 解析一個(gè)配置字符串。 |
pathinfo() | 返回關(guān)于文件路徑的信息砾肺。 |
pclose() | 關(guān)閉由 popen() 打開(kāi)的進(jìn)程挽霉。 |
popen() | 打開(kāi)一個(gè)進(jìn)程。 |
readfile() | 讀取一個(gè)文件债沮,并寫(xiě)入到輸出緩沖炼吴。 |
readlink() | 返回符號(hào)連接的目標(biāo)。 |
realpath() | 返回絕對(duì)路徑名疫衩。 |
realpath_cache_get() | 返回高速緩存條目。 |
realpath_cache_size() | 返回高速緩存大小荣德。 |
rename() | 重命名文件或目錄闷煤。 |
rewind() | 倒回文件指針的位置。 |
rmdir() | 刪除空的目錄涮瞻。 |
set_file_buffer() | 設(shè)置已打開(kāi)文件的緩沖大小鲤拿。 |
stat() | 返回關(guān)于文件的信息。 |
symlink() | 創(chuàng)建符號(hào)連接署咽。 |
tempnam() | 創(chuàng)建唯一的臨時(shí)文件近顷。 |
tmpfile() | 創(chuàng)建唯一的臨時(shí)文件。 |
touch() | 設(shè)置文件的訪(fǎng)問(wèn)和修改時(shí)間宁否。 |
umask() | 改變文件的文件權(quán)限窒升。 |
unlink() | 刪除文件。 |