 
- PHP教程
- PHP-主页
- PHP - 简介
- PHP-环境设置
- PHP - 语法概述
- PHP - 变量类型
- PHP - 常量
- PHP - 运算符类型
- PHP - 决策
- PHP - 循环类型
- PHP-数组
- PHP-字符串
- PHP - 网络概念
- PHP - 获取和发布
- PHP - 文件包含
- PHP - 文件和 I/O
- PHP - 函数
- PHP-Cookie
- PHP-会话
- PHP - 发送电子邮件
- PHP-文件上传
- PHP - 编码标准
- 高级PHP
- PHP - 预定义变量
- PHP-正则表达式
- PHP - 错误处理
- PHP - 错误调试
- PHP - 日期和时间
- PHP 和 MySQL
- PHP 和 AJAX
- PHP 和 XML
- PHP——面向对象
- PHP - 面向 C 开发人员
- PHP - 适合 PERL 开发人员
- PHP 表单示例
- PHP-表单介绍
- PHP - 验证示例
- PHP - 完整表格
- PHP框架作品
- PHP-框架工程
- PHP - 核心 PHP 与 Frame Works
- PHP 设计模式
- PHP - 设计模式
- PHP 函数参考
- PHP - 内置函数
- PHP 有用资源
- PHP - 问题与解答
- PHP - 有用的资源
- PHP - 讨论
PHP - 文件系统函数
文件系统函数用于访问和操作文件系统 PHP 为您提供了操作文件可能需要的所有函数。
安装
错误和日志记录功能是 PHP 核心的一部分。使用这些功能无需安装。
运行时配置
这些函数的行为受 php.ini 中的设置影响。
| 姓名 | 默认 | 多变 | 变更日志 | 
|---|---|---|---|
| 允许 url_fopen | “1” | PHP_INI_ALL | PHP <= 4.3.4 中的 PHP_INI_ALL。PHP < 6 中的 PHP_INI_SYSTEM。自 PHP 4.0.4 起可用。 | 
| 允许 url_include | “0” | PHP_INI_ALL | PHP 5 中的 PHP_INI_SYSTEM。自 PHP 5.2.0 起可用。 | 
| 用户代理 | 无效的 | PHP_INI_ALL | 自 PHP 4.0.3 起可用。 | 
| 默认套接字超时 | “60” | PHP_INI_ALL | 自 PHP 4.3.0 起可用。 | 
| 从 | ”” | PHP_INI_ALL | |
| 自动检测行结尾 | “0” | PHP_INI_ALL | 自 PHP 4.3.0 起可用。 | 
PHP 错误和日志常量
PHP - 表示支持该常量的最早的 PHP 版本。
您可以在配置 php.ini 文件时使用任何常量。
| 先生编号 | 常数及说明 | PHP | 
|---|---|---|
| 1 | GLOB_BRACE | |
| 2 | GLOB_ONLYDIR | |
| 3 | GLOB_MARK | |
| 4 | GLOB_NO排序 | |
| 5 | GLOB_NOCHECK | |
| 6 | GLOB_NOESCAPE | |
| 7 | PATHINFO_DIRNAME | |
| 8 | PATHINFO_BASENAME | |
| 9 | PATHINFO_EXTENSION | |
| 10 | 路径信息_文件名 | 5.2.0 | 
| 11 | 文件使用包含路径 在 include_path 中搜索文件名 | 5.0.0 | 
| 12 | 文件附加 将内容附加到现有文件。 | |
| 13 | FILE_IGNORE_NEW_LINES 剥离 EOL 字符 | 5.0.0 | 
| 14 | FILE_SKIP_EMPTY_LINES 跳过空行 | 5.0.0 | 
| 15 | 文件二进制 二进制模式 | 6.0.0 | 
| 16 | 文件文本 文本模式 | 6.0.0 | 
功能一览
PHP - 表示支持该功能的最早的 PHP 版本。
| 先生编号 | 功能说明 | PHP | 
|---|---|---|
| 1 | 基本名称() 返回路径的文件名部分 | 3 | 
| 2 | chgrp() 更改文件组 | 3 | 
| 3 | chmod() 更改文件模式 | 3 | 
| 4 | chown() 更改文件所有者 | 3 | 
| 5 | 清除统计缓存() 清除文件状态缓存 | 3 | 
| 6 | 复制() 复制文件 | 3 | 
| 7 | 删除() 删除文件 | |
| 8 | 目录名() 返回路径的目录名称部分 | 3 | 
| 9 | 磁盘空闲空间() 返回目录中的可用空间 | 4.0.7 | 
| 10 | 磁盘总空间() 返回目录的总大小 | 4.0.7 | 
| 11 | 磁盘空闲空间() 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 | 文件已存在() 检查文件或目录是否存在 | 3 | 
| 20 | 文件获取内容() 将整个文件读入字符串 | 4.3.0 | 
| 21 | file_put_contents() 将字符串写入文件 | 5 | 
| 22 | 文件() 将整个文件读入数组 | 3 | 
| 23 | 文件时间() 获取文件的最后访问时间 | 3 | 
| 24 | 文件时间() 获取文件inode变化时间 | 3 | 
| 25 | 文件组() 获取文件组 | 3 | 
| 26 | 文件索引节点() 获取文件inode | 3 | 
| 27 | 文件时间() 获取文件修改时间 | 3 | 
| 28 | 文件所有者() 获取文件所有者 | 3 | 
| 29 | 文件权限() 获取文件权限 | 3 | 
| 30 | 文件大小() 获取文件大小 | 3 | 
| 31 | 文件类型() 获取文件类型 | 3 | 
| 32 | 群() 便携式咨询文件锁定 | 3 | 
| 33 | fnmatch() 将文件名与模式匹配 | 4.0.3 | 
| 34 | fopen() 打开文件或 URL | 3 | 
| 35 | fpassthru() 输出文件指针上的所有剩余数据 | 3 | 
| 36 | fputcsv() 将行格式化为 CSV 并写入文件指针 | 5.1.0 | 
| 37 | fputs() fwrite() 的别名 | 3 | 
| 38 | 恐惧() 二进制安全文件读取 | 3 | 
| 39 | fscanf() 根据格式解析文件的输入 | 4.0.1 | 
| 40 | fseek() 寻找文件指针 | 3 | 
| 41 | fstat() 使用打开的文件指针获取有关文件的信息 | 4 | 
| 42 | ftell() 告诉文件指针读/写位置 | 3 | 
| 43 | 截断() 将文件截断为给定长度 | 4 | 
| 44 | fwrite() 二进制安全文件写入 | 3 | 
| 45 | 全局() 查找与模式匹配的路径名 | 4.0.3 | 
| 46 | is_dir() 判断文件名是否是目录 | 3 | 
| 47 | 是_可执行文件() 告诉文件名是否可执行 | 3 | 
| 48 | is_file() 判断文件名是否是常规文件 | 3 | 
| 49 | is_link() 判断文件名是否是符号链接 | 3 | 
| 50 | 是_可读() 告诉文件名是否可读 | 3 | 
| 51 | is_uploaded_file() 判断文件是否通过 HTTP POST 上传 | 4.0.3 | 
| 52 | is_writable() 告诉文件名是否可写 | 3 | 
| 53 | is_write() is_writable() 的别名 | 3 | 
| 54 | lchgrp() 更改符号链接的组所有权 | 5.1.2 | 
| 55 | lchown() 更改符号链接的用户所有权 | 5.1.2 | 
| 56 | 关联() 创建硬链接 | 3 | 
| 57 | 链接信息() 获取有关链接的信息 | 3 | 
| 58 | lstat() 提供有关文件或符号链接的信息 | 3 | 
| 59 | mkdir() 制作目录 | 3 | 
| 60 | move_uploaded_file() 将上传的文件移动到新位置 | 4.0.3 | 
| 61 | 解析_ini_文件() 解析配置文件 | 4 | 
| 62 | 路径信息() 返回有关文件路径的信息 | 4.0.3 | 
| 63 | 关闭() 关闭进程文件指针 | 3 | 
| 64 | 波彭() 打开进程文件指针 | 3 | 
| 65 | 读取文件() 输出一个文件 | 3 | 
| 66 | 读取链接() 返回符号链接的目标 | 3 | 
| 67 | 真实路径() 返回规范化的绝对路径名 | 4 | 
| 68 | 改名() 重命名文件或目录 | 3 | 
| 69 | 倒带() 倒回文件指针的位置 | 3 | 
| 70 | rmdir() 删除目录 | 3 | 
| 71 | 设置文件缓冲区() Stream_set_write_buffer() 的别名 | 3 | 
| 72 | 统计() 提供有关文件的信息 | 3 | 
| 73 | 符号链接() 创建符号链接 | 3 | 
| 74 | 临时南() 创建具有唯一文件名的文件 | 3 | 
| 75 | 临时文件() 创建一个临时文件 | 3 | 
| 76 | 触碰() 设置文件的访问和修改时间 | 3 | 
| 77 | 掩码() 更改当前的 umask | 3 | 
| 78 | 取消链接() 删除一个文件 | 3 | 
