- 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 |