2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
只看作者:默默无辰 查看全部
59999
王者却具王侯心等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章
帖子
384
回复
1.4万
积分
6万
注册
2011-07-08
[怀旧国机]

PHP 文件处理

[复制链接]
查看 135 回复 0
楼主 发表于 | 查看全部

PHP 文件处理

PHP 提供了丰富的文件处理函数。文件处理主要包括:

文件创建/打开

fopen:(创建并)打开一个文件或 URL 地址。

文件写入

fwrite:向文件写入内容,可安全用于二进制文件 。

file_put_contents:向文件写入内容,等同依次调用 fopen,fwrite 以及 fclose 函数。

文件读取

fread:读取文件,可安全用于二进制文件。

fgets:从文件中读取 一行 数据,并将文件指针指向下一行。

fgetc:从文件中 逐字 读取文件数据,直到文件结束。

file_get_contents:把 整个文件 读入一个字符串。

file:把 整个文件 读入一个数组中,数组中的每个单元都是文件中相应的一行。

检查文件是否存在

file_exists:检查文件或目录是否存在。

检查文件是否可读写执行

is_readable:检查文件是否可读。

is_writable:检查文件是否是否可写入。

is_*utable:检查文件是否可执行。

文件拷贝

copy:拷贝文件。

文件删除

unlink:删除文件。

取得文件大小、类型、修改时间信息

filesize:取得文件大小。

filetype:取得文件类型。

filemtime:取得文件修改时间。

文件指针函数

fclose:关闭文件指针。

feof:测试文件指针是否到了文件结束的位置。

fseek:在文件指针中定位。

rewind:倒回文件指针的位置。

ftell:返回文件指针读/写的位置。

提示:关于目录的处理请参看《PHP 目录》章节。

is_file()

is_file() 函数用于检查给定文件名是否为一个正常的文件,如果文件存在且为正常的文件则返回 TRUE ,否则返回 FALSE 。

语法:

bool is_file ( string filename )

例子:

<?php

var_dump(is_file(‘test.txt‘));

var_dump(is_file(‘php‘));

?>

运行例子输出:

bool(true)

bool(false)

参考阅读

is_dir 函数:检查给定文件名是否为一个目录。

提示

操作文件及目录时,需要注意文件目录的读、写、删权限。

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块