今天需求是这样的,需要接收前端传入的参数,后台接受参数并记录在文件中。思路
- 先获取传入的参数,下面只用了POST方法,如果要用GET,改过来即可
- 拼接想要的字符效果/串
- 输出到文件:要考虑文件是否已经存在,文件已存在还要判断是否有内容。
具体代码如下:
<?php
//读取Post参数
$value1=$_POST["value1"];
$value2=$_POST["value2"];
$value3=$_POST["value3"];
//拼接字符串
$writeString=$value1.",".$value2.",".$value3."\r\n";
//输出文本
echo $writeString;
//项目路径目录,判断是否存在,不存在则创建
$lujing = "./";
if(!is_dir($lujing)){
mkdir(iconv("UTF-8", "GBK", $lujing),0777,true);
}
//文件,判断是否存在,不存在则创建
$TxtFileName = "./log.txt";
//以读写方式打写指定文件,如果文件不存则创建
if(file_exists($TxtFileName))
{
//存在,追加写入内容
file_put_contents($TxtFileName, $writeString, FILE_APPEND);
}
else
{
//不存在,创建并写入
if( ($TxtRes=fopen ($TxtFileName,"w+")) === FALSE){
exit();
}
if(!fwrite ($TxtRes,$writeString)){ //将信息写入文件
fclose($TxtRes);
exit();
}
fclose ($TxtRes); //关闭指针
}
?>