首页 > 代码库 > PHP 文件处理

PHP 文件处理

$handler = fopen(‘./abc.html‘, ‘w‘);
if(!feof($handler)){ // 读取文件末尾,也可以用file_exists
mkdir(‘./abc.html‘, 0777);
$handler = fopen(‘./abc.html‘, ‘w‘);
}
if(is_writable(‘./abc.html‘)){
$is_success = fwrite($handler, $html);
fclose($handler);
var_dump(file_get_contents(‘www1.qixoo.com/abc.html‘));
}
PHP 文件处理(摘自:)

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

文件创建/打开

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

:向文件写入内容,可安全用于二进制文件 。
:向文件写入内容,等同依次调用 fopen,fwrite 以及 fclose 函数。
:读取文件,可安全用于二进制文件。
:从文件中读取 一行 数据,并将文件指针指向下一行。
:从文件中 逐字 读取文件数据,直到文件结束。
:把 整个文件 读入一个字符串。
:把 整个文件 读入一个数组中,数组中的每个单元都是文件中相应的一行。
检查文件是否存在

:检查文件或目录是否存在。
:检查文件是否可读。
:检查文件是否是否可写入。
:检查文件是否可执行。
文件拷贝

:拷贝文件。
文件删除

:删除文件。
:取得文件大小。
:取得文件类型。
:取得文件修改时间。
:关闭文件指针。
:测试文件指针是否到了文件结束的位置。
:在文件指针中定位。
:倒回文件指针的位置。
:返回文件指针读/写的位置。
提示:关于目录的处理请参看《》章节。

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)
参考阅读

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

提示

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

PHP 文件处理