PHP 读写文本文件常用函数:
| 函数名 | 说明 |
|---|---|
| fopen() | 打开文件 |
| fclose() | 关闭文件 |
| fgets() | 读取一行字符 |
| fgetss() | 读取一行字符,并过滤掉HTML和PHP标记 |
| fgetc() | 读取一个字符 |
| fputs() | 写入文件内容 |
| fwrite() | 写入文件内容 |
| file_get_contents() | 将整个文件读入一个字符串 |
| file_put_contents() | 将一个字符串写入文件 |
在 PHP 中,通过 fopen() 函数打开文件时,必须要指定打开文件的访问权限。
PHP 打开文件访问权限:
| 访问权限 | 说明 |
|---|---|
| r | 以只读方式打开文件 |
| r+ | 以读写方式打开文件 |
| w | 以写入方式打开文件 注:如果该文件不存在,则创建文件;如果该文件存在,则替换现有文件 |
| w+ | 以读写方式打开文件 注:如果该文件不存在,则创建文件;如果该文件存在,则替换现有文件 |
| a | 以写入方式打开文件,并向文件末尾追加内容 注:如果该文件不存在,则创建文件 |
| a+ | 以读写方式打开文件,并向文件末尾追加内容 注:如果该文件不存在,则创建文件 |
| x | 创建并以写入方式打开文件 |
| x+ | 创建并以读写方式打开文件 |
写入文件步骤:
1、打开文件
2、向文件中写入内容
3、关闭文件
<?phpheader("content-type:text/html;charset=utf-8");$handle = fopen("doc.txt","w");fputs($handle, "你好中国");fclose($handle);
读取文件步骤:
1、打开文件
2、读取文件中的内容
3、关闭文件
<?phpheader("content-type:text/html;charset=utf-8");$handle = fopen("doc.txt","r");$str = fgets($handle);fclose($handle);echo $str;
