php可以修改文件内容,方法:1、使用fopen()函数打开文件,使用fwrite()函数在打开的文件中写入数据即可修改文件。2、直接使用file_put_contents()函数以清空文件重新添加数据或在文件结尾添加数据的方式修改文件。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php可以修改文件内容。下面给大家介绍几种方法。
1、使用fwrite()函数
fwrite($handle, $string, $length) 函数可以将一个字符串写入到文件中。fwrite() 函数可以把 $string 的内容写入文件指针 $handle 处。 如果指定了 $length,当写入了 $length 个字节或者写完了 $string 以后,写入就会停止。函数执行成功,会返回写入的字节数,执行失败,则返回 FALSE。
立即学习“PHP免费学习笔记(深入)”;
示例1:清空文件重新添加数据
<?php
header("Content-Type: text/html;charset=utf-8"); //设置字符编码
$file = "test.txt";
$handle = fopen($file, 'w'); //打开文件
fwrite($handle, 'HELLO PHP!'); //写入内容
fclose($handle);//关闭文件
readfile($file); //读取并输出文件全部内容
?>示例2:在文件结尾添加数据
<?php
header("Content-Type: text/html;charset=utf-8"); //设置字符编码
$file = "test.txt";
$handle = fopen($file, 'a'); //以追加写入的模式打开文件
fwrite($handle, 'https://www.php.cn/'); //写入内容
fclose($handle);//关闭文件
readfile($file); //读取并输出文件全部内容
?>2、使用file_put_contents()函数
file_put_contents($filename,$data,$mode,$context)函数可以把一个字符串写入文件中,接受两个必需参数$filename(要打开的文件)和$data(要插入的内容,可以是字符串、一维数组或者资源等类型),2个可省略的参数$mode和$context(文件句柄的环境)。
后台功能:1、常规管理:可修改发布网站基本设置、联系方式。2、公司配置:管理公司信息,可添加栏目,如公司简介、企业文化等。3、资讯管理:可管理分类,如公司新闻,行业动态等;内容可在线编辑。4、产品管理:可管理分类,产品内容可在线编辑,独立产品图片管理,可以多次调用。5、留言管理:可删除信息和标志信息状态。6、招聘管理:可管理招聘信息。7、用户管理:可管理用户后台权限。8、HTML生成管理:独立生成
0
其中,$mode参数用于如何打开/写入文件(即文件模式),有三个值:
FILE_USE_INCLUDE_PATH:默认值,用于覆盖原有数据。
FILE_APPEND:如果文件 $filename 已经存在,追加数据而不是覆盖。
LOCK_EX:在写入时获得一个独占锁。
示例1:清空文件重新添加数据
<?php
header("Content-Type: text/html;charset=utf-8"); //设置字符编码
$file = "test.txt";
file_put_contents($file, '欢迎来到PHP中文网!'); //写入内容
readfile($file); //读取并输出文件全部内容
?>示例2:在文件结尾添加数据
<?php
header("Content-Type: text/html;charset=utf-8"); //设置字符编码
$file = "test.txt";
file_put_contents($file, '欢迎来到PHP中文网!',FILE_APPEND); //在文件结尾写入内容
readfile($file); //读取并输出文件全部内容
?>推荐学习:《PHP视频教程》
以上就是php可以修改文件内容吗的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号