php读取文件内容的方法和函数
在PHP开发中,文件的读取是一项常见的工作。从简单的查看文件内容,到复杂的读取形式,可以使用php文件读写函数来实现。这一类函数一般称之为文件读写函数,主要有以下四类:
1.件操作函数
这类文件操作函数主要是用来处理文件和目录的,包括新建文件,重命名文件、删除文件、复制文件、移动文件、创建目录等,常见的file函数和dir函数都属于此类。
2.件类型函数
这一类函数一般是用于检查表示文件类型的,比如检查文件是否是文本文件、图片文件等,常见的函数是filetype()、finfo_file()等函数。
3.件头信息函数
这类函数是用来读取文件的头信息的,比如根据文件头检测文件类型、文件大小等,一般可
以用于限制文件上传的格式和大小。常见的函数有get_file_info()等。
4.件读写函数
这类函数主要是用于读写文件内容的,比如读取文件内容、读取文件一行一行的内容、写入文件内容、有缓冲读写文件等,常见的函数有fread()、fwrite()、fgets()、fputs()等函数。
#### 一、文件操作函数
1.建文件
新建文件,可以使用fopen函数,其参数列表如下:
```
Resource fopen (string $filename, string $mode [, bool $use_include_path [, resource $context]]);
```
+ filename:需要操作的文件名
+ mode:打开文件的模式
+ use_include_path:是否使用include_path
+ context:文件操作句柄
假设我们要新建一个名为“”的文件,可以使用如下代码:
```
$fileName =
$file = fopen($fileName,w //打开文件
fclose($file); //关闭文件
```
在新建文件时,如果文件已经存在,则新建的文件会覆盖之前的文件,因此,一般新建文件前,需要先判断文件是否存在,使用file_exists函数来判断。
2.命名文件
要重命名文件,可以使用rename函数,其参数列表如下:
```
bool rename ( string $oldname, string $newname [, resource $context ] );
```
+ oldname:指定要重命名的文件名
+ newname:指定重命名后的新文件名
+ context:文件操作句柄
假设要将文件“”重命名为“”,可以使用如下代码:
```
$oldName =
$newName =
ew.txt
rename($oldName,$newName);
```
3.除文件
要删除文件,可以使用unlink函数,其参数列表如下:
```
bool unlink ( string $filename [, resource $context ] )
```
+ filename:需要删除的文件名
+ context:文件操作句柄
假设要删除文件“”,可以使用如下代码:
```
php文件下载源码 $fileName =
unlink($fileName);
```
4.制文件
要复制文件,可以使用copy函数,其参数列表如下:
```
bool copy ( string $source, string $dest [, resource $context ] )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论