文件系统功能用于访问和操纵文件系统,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 中的 File 函数 - 无涯教程网无涯教程网提供文件系统功能用于访问和操纵文件系统,PHP为您提供了操纵文件的所有功能。 运行时配置...
https://www.learnfk.com/php/php-file-system-functions.html






![[赛博昆仑] 腾讯QQ_PC端,逻辑漏洞导致RCE漏洞](https://img-blog.csdnimg.cn/img_convert/24278c5fbb7a076e726d89ed025b5fd5.jpeg)












