PHP Filesystem Functions
- 上一页 PHP Error
- 下一页 PHP Filter
PHP Filesystem 简介
Filesystem 函数允许您访问和操作文件系统。
安装
Filesystem 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
文件系统函数的行为受到 php.ini 中设置的影响。
文件系统配置选项:
名称 | 默认 | 描述 | 可改变 |
---|---|---|---|
allow_url_fopen | "1" |
本选项激活了 URL 形式的 fopen 封装协议使得可以访问 URL 对象例如文件。默认的封装协议提供用 ftp 和 http 协议来访问远程文件,一些扩展库例如 zlib 可能会注册更多的封装协议。 (PHP 4.0.4 版以后可用。) |
PHP_INI_SYSTEM |
user_agent | NULL |
定义 PHP 发送的 User-Agent。 (PHP 4.3.0 版以后可用。) |
PHP_INI_ALL |
default_socket_timeout | "60" |
基于 socket 的流的默认超时时间(秒)。 (PHP 4.3.0 版以后可用。) |
PHP_INI_ALL |
from | "" | 定义匿名 ftp 的密码(您的 email 地址)。 | 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() | ta ficegirin wuriyar canjin a gana. | 3 |
filectime() | ta ficegirin kafin canjin. | 3 |
filegroup() | Daukan wuri na abubu na yadda ake amfana da kama. | 3 |
fileinode() | Daukan wuri na abubu na yadda ake amfana da kama. | 3 |
filemtime() | Daukan wuri na abubu na yadda ake amfana da kama. | 3 |
fileowner() | ID na abubu na wanda ke samarwa (mala'ami). | 3 |
fileperms() | Daukan wuri na abubu. | 3 |
filesize() | Daukan wuri na abubu. | 3 |
filetype() | Daukan wuri na abubu. | 3 |
flock() | Yin kama ko yin kama na wani abubu. | 3 |
fnmatch() | Yin samarwa kan wani abubu ko wuri a kan wuri. | 4 |
fopen() | Yin amfana da wani abubu ko URL. | 3 |
fpassthru() | Yin amfana da wani abubu a kan wani abubu a kan wuri, da kuma yin rahwai kan wuri a kan wuri. | 3 |
fputcsv() | Yin rahwai na tsari da yadda ake amfana da kama na CSV a kan wani abubu na yadda ake amfana da kama. | 5 |
fputs() | fwrite() | 3 |
fread() | Yin amfana da wani abubu. | 3 |
fscanf() | Yin tsaiki kan wuri a kan wani abubu a kan wuri. | 4 |
fseek() | Yin amfana da abubu a kan wani abubu. | 3 |
fstat() | Daukan harsaswai game da wani abubu na yadda ake amfana da kama. | 4 |
ftell() | Daukan wuri na kama da kama na abubu. | 3 |
ftruncate() | Yin kama abubu zuwa wuri na zai samarwa. | 4 |
fwrite() | Yin rahwai kan wani abubu. | 3 |
glob() | Daukan wani koci na abubu ko wuri a samarwa don wani harsaswai na zai samarwa. | 4 |
is_dir() | Tsaiki sunan abubu wanda ake amfana da kama shine wani wuri. | 3 |
is_executable() | Tsaiki abubu wanda ake amfana da kama shine wani abubu ake amfana da kama. | 3 |
is_file() | Tsaiki abubu wanda ake amfana da kama shine wani abubu na yadda. | 3 |
is_link() | Tsaiki abubu wanda ake amfana da kama shine rukunci. | 3 |
is_readable() | Tsaiki abubu wanda ake amfana da kama. | 3 |
is_uploaded_file() | Tsaiki abubu wanda ake amfana da kama a kan yadda ake amfana da kama da HTTP POST. | 3 |
is_writable() | Tsaiki abubu wanda ake amfana da kama wanda ake amfana da kama. | 4 |
is_writeable() | Isa mai watsi na is_writable() | 3 |
link() | Gudanarwa wani rukunci a samarwa. | 3 |
linkinfo() | Daukan harsaswai game da wani rukunci a samarwa. | 3 |
lstat() | Daukan harsaswai game da abubu ko rukunci na tsaki. | 3 |
mkdir() | Gudanarwa wani wuri a samarwa. | 3 |
move_uploaded_file() | Gudanarwa wani abubu zuwa wuri na tsaki. | 4 |
parse_ini_file() | Tsaiki wani fiye na tsarin samar da samarwa. | 4 |
pathinfo() | Daukan harsaswai game da rukunin wani wuri. | 4 |
pclose() | Sakanta abubu kan yadda yin da ke a gudanarwa da a kan amfana da kama | 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