无涯教程-PHP - File 函数
文件系统功能用于访问和操纵文件系统,PHP为您提供了操纵文件的所有功能。
运行时配置
这些功能的行为受php.ini中的设置影响。
Name | Default | Changeable | Changelog |
---|---|---|---|
allow_url_fopen | "1" | PHP_INI_ALL | PHP_INI_ALL in PHP <= 4.3.4. PHP_INI_SYSTEM in PHP < 6. Available since PHP 4.0.4. |
allow_url_include | "0" | PHP_INI_ALL | PHP_INI_SYSTEM in PHP 5. Available since PHP 5.2.0. |
user_agent | NULL | PHP_INI_ALL | Available since PHP 4.0.3. |
default_socket_timeout | "60" | PHP_INI_ALL | Available since PHP 4.3.0. |
from | "" | PHP_INI_ALL | |
auto_detect_line_endings | "0" | PHP_INI_ALL | Available since PHP 4.3.0. |
PHP错误和日志记录常量
PHP -表示支持常量的PHP的最早版本,您可以在配置php.ini文件时使用任何常量。
Sr.No | Constant & Description | PHP |
---|---|---|
1 | GLOB_BRACE |
|
2 | GLOB_ONLYDIR |
|
3 | GLOB_MARK |
|
4 | GLOB_NOSORT |
|
5 | GLOB_NOCHECK |
|
6 | GLOB_NOESCAPE |
|
7 | PATHINFO_DIRNAME |
|
8 | PATHINFO_BASENAME |
|
9 | PATHINFO_EXTENSION |
|
10 | PATHINFO_FILENAME |
5.2.0 |
11 | FILE_USE_INCLUDE_PATH 在include_path中搜索文件名 |
5.0.0 |
12 | FILE_APPEND 将内容附加到现有文件。 |
|
13 | FILE_IGNORE_NEW_LINES 去除EOL字符 |
5.0.0 |
14 | FILE_SKIP_EMPTY_LINES 跳过空行 |
5.0.0 |
15 | FILE_BINARY 二进制模式 |
6.0.0 |
16 | FILE_TEXT 文字模式 |
6.0.0 |
函数列表
PHP -表示支持该功能的PHP的最早版本。
Sr.No | Function & Description | PHP |
---|---|---|
1 | basename() 返回路径的文件名部分 |
3 |
2 | chgrp() 更改文件组 |
3 |
3 | chmod() 更改文件模式 |
3 |
4 | chown() 更改文件所有者 |
3 |
5 | clearstatcache() 清除文件状态缓存 |
3 |
6 | copy() 复制文件 |
3 |
7 | delete() 删除文件 |
|
8 | dirname() 返回路径的目录名称部分 |
3 |
9 | disk_free_space() 返回目录中的可用空间 |
4.0.7 |
10 | disk_total_space() 返回目录的总大小 |
4.0.7 |
11 | diskfreespace() disk_free_space()的别名 |
4.0.7 |
12 | fclose() 关闭打开的文件指针 |
3 |
13 | feof() 测试文件指针上的文件结束 |
3 |
14 | fflush() 将输出刷新到文件 |
4 |
15 | fgetc() 从文件指针获取字符 |
3 |
16 | fgetcsv() 从文件指针获取行并解析CSV字段 |
3 |
17 | fgets() 从文件指针获取行 |
3 |
18 | fgetss() 从文件指针获取行并过滤HTML标签 |
3 |
19 | file_exists() 检查文件或目录是否存在 |
3 |
20 | file_get_contents() 将整个文件读入字符串 |
4.3.0 |
21 | file_put_contents() 将字符串写入文件 |
5 |
22 | file() 将整个文件读入数组 |
3 |
23 | fileatime() 获取文件的最后访问时间 |
3 |
24 | filectime() 获取文件的索引节点更改时间 |
3 |
25 | filegroup() 获取文件组 |
3 |
上一篇: 【PHP】PHP常见
下一篇: js+php隐藏实际