PHP接收请求参数并写入文件

该文章描述了一个使用PHP处理前端POST请求并将接收到的参数写入文件的过程。首先,通过$_POST获取参数,然后拼接成字符串。接着,检查并创建必要的目录和文件。如果文件存在,则追加内容;否则,创建新文件并写入内容。
摘要由CSDN通过智能技术生成

        今天需求是这样的,需要接收前端传入的参数,后台接受参数并记录在文件中。思路

  1. 先获取传入的参数,下面只用了POST方法,如果要用GET,改过来即可
  2. 拼接想要的字符效果/串
  3. 输出到文件:要考虑文件是否已经存在,文件已存在还要判断是否有内容。

        具体代码如下:

<?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); //关闭指针
}
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值