例子---PHP与Form表单之一

话不多说,大家都着急过双十一呢对不对,这里萍子,直接上代码,解释它的意思,这个文件很简单,很好理解。其实就是简单模拟了一下留言版的数据的获取,连展示都没展示,简单吧?OK,上代码:

<?php
    if(!empty($_POST['submit'])){
        $userName = htmlspecialchars($_POST['userName']);//转义字符为实体呈现出来
        $userName = htmlspecialchars($_POST['content']);
        $fp = fopen("test.txt","a+");
        while(!feof($fp)){//feof()函数判断文件指针是否到了文件末尾,是返回true,否返回false
            $str = fgets($fp);
        }
        fwrite($p,$userName." ".$content."\n");//把存入TXT文件的信息,拼接起来,用空格隔开
        fclose($fp);
    }
?>

<form action="" method="post">
    留言人:<input type="text" name="userName" /><br/>
    留言内容:<input type="text" name="content"/>
    <input type="submit" name="submit" value="提交"/>
</form>

首先我想说的是,form表单里的name属性,是php获取前台数据的一个桥梁,小伙们要多加注意哦。
现在来解释以上代码的大体意思:
①、在form表单中,通过post方式提交数据存在了HTTP请求头,在PHP中用$_POST函数来获取对应的数据。
②、先判断表单是否上传非空数据到请求头,如果非空,就fopen一个文件,把读取出来的数据,写入对应的文件中,然后照流程关闭文件即可。
下图是很简单很基础的页面截图,和存数据的文件截图:
这里写图片描述

通过上图写入信息,然后取到,再写入下图test.txt文件中。

这里写图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值