fopen打开文件资源的时候,mode参数选择w,w+或a,a+,如果文件不存在,就会自动创建文件
我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、兴业ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的兴业网站制作公司
一般情况建议直接使用file_put_contents,会自动打开文件资源,写入数据并关闭资源,如果文件不存在会自动创建文件,操作也会简便很多
详细信息请参看文档
给你说个思路吧,你在html页面里面写
html页面
form action="1.php" method="post"
input type="text" name="name"
input type="submit" value="Submit"
/form
i.php页面
获取到文本值,然后插入到数据库就行了
第一步,读取txt的文件。假设为a.txt
$content = file_get_content('a.txt'); //读取文件内容存入变量。
第二步,存入数据库
mysql_query("insert 表名 (字段名) values('".$content."'));
Ps:文件是上传的,上传后的临时文件名是:$_FILE['tmp_name']
把你要保存的数据序列化一下,保存到文本中,如果需要修改,则从文本中取出,在反序列化化,在修改后,在序列化一下,保存到文本中。
文本的读写 参考fopen 等函数
?php
if ($fp=fopen("1.txt","a")){
fputs($fp,$REQUEST{'数据'});
fclose($fp);
}
?