php把数据存在文件里面 php实现把信息存入数据库

linux下的PHP网页中想做一个按钮,点击弹出一个对话框输入数据后把数据存储在一个文件中怎么做?可以使用php的文件操作函数啊,建议看php手册中有详细的函数说明 。openwrite2个函数就差不多了 。
关于PHP文件操作: php保存数据到文本文件,怎么弄?把你要保存的数据序列化一下,保存到文本中,如果需要修改,则从文本中取出,在反序列化化 , 在修改后,在序列化一下 , 保存到文本中 。
文本的读写 参考fopen 等函数
如何用php将.txt的文件路径存储在数据库中,并在页面中通过点击显示的文件名读取必须用上传控件,数据库里的是虚拟路径,文件必须物理上存在的 。
string
size
=
fileupload1.postedfile.contentlength.tostring();
double
imagesize
=
math.round(float.parse(size)
/
1024,
1);
if
(imagesize
150)
{
m.show("你上传的图片大小为:"
+
imagesize.tostring()
+
"kb\\n\\n已超范围规定的150kb了");
return;
}
string
name
=
fileupload1.filename;
string
type
=
name.substring(name.lastindexof(".")
+
1).tolower();
system.guid
guid
=
system.guid.newguid();
string
vsnewname
=
guid.tostring();//声称文件名,防止重复
fileupload1.saveas(httpcontext.current.server.mappath("~/file/"
+
vsnewname
+
"."
+
type));
string
path
=
"~/file/"
+
vsnewname
+
"."
+
type;
php将数据写入文件使用form表单post数据到PHP,然后用file_put_contents($fileName, $data)写入文件 , $fileName是文件名,$data是要写入的数据
新建一个a.php文件,将下面的复制进去访问一下 , 填写后点击提交,会生成一个a.txt的文件,里面是你填写的内容
可能会有一个notice的报错,不必理会
?php
$data = https://www.04ip.com/post/$_POST['text'];
$fileName = 'a.txt';
file_put_contents($fileName, $data);
?
!doctype html
html
head
meta charset="utf-8"
titletest/title
/head
body
form action="./a.php" method="post"
textarea name="text" id="" cols="30" rows="10"/textarea
input type="submit" value="https://www.04ip.com/post/提交"
/form
/body
/html
PHP将数据写入txt文件//记录返回值
$write_data_a = [
'html_url'=$getUrl,
'ip'= $this-get_real_ip(),
'time'=date("Y-m-d H:i:s",time()),
'res'= $response
];
//转化为JSON
$write_data_a = json_encode($write_data_a) . '||' . "\n";
$date = date("Y-m-d", time());
//项目路径目录php把数据存在文件里面,判断是否存在php把数据存在文件里面 , 不存在则创建
$lujing = "./360_mobile_res_sd";
if(!is_dir($lujing)){
mkdir(iconv("UTF-8", "GBK", $lujing),0777,true);
}
//文件 , 判断是否存在,不存在则创建
$TxtFileName = "./360_mobile_res_sd/" . $date . "_2.txt";
//以读写方式打写指定文件,如果文件不存则创建
if(file_exists($TxtFileName))
{
//存在 , 追加写入内容
file_put_contents($TxtFileName, $write_data_a, FILE_APPEND);
}
else
{
//不存在,创建并写入
if( ($TxtRes=fopen ($TxtFileName,"w+")) === FALSE){
exit();
}
if(!fwrite ($TxtRes,$write_data_a)){ //将信息写入文件
fclose($TxtRes);
exit();
}
fclose ($TxtRes); //关闭指针
}
php 把post或get的数据存在文件里假如你已经定义了get请求方法

推荐阅读