美文网首页
PHP初学之form表单知识积累

PHP初学之form表单知识积累

作者: 花露水_cebf | 来源:发表于2018-12-04 15:15 被阅读0次

    在form表单中有一个属性 action ,它的值作用是告诉页面点击提交按钮后,将post或者get信息提交到哪一个页面;在注册或者登录页面,一般提交给自己  $_SERVER['PHP_SELF']  这个值表示当前页面;

    服务器判断接收到的是POST还是GET  用$_SERVER['REQUEST_METHOD'] 的值可以判断是POST还是GET

    表单中有文件域时  在form中必须增加enctype属性  值为multipart/form-data

    检验上传文件

    if(!isset($_FILES['source'])){

        $GLOBALS['error'] = '请正确提交文件';

    }

    移动文件

    $target = './uploads/'.uniqid().$source['name'];   //一般情况会将上传的文件重命名 uniqid() 随机产生名称

    move_uploaded_file($source['tmp_name'],$target);

    文件域的限制

    html中限制

    accept属性 

    accept = "image/png"   或者 accept = "image/*"

    判断数组中有没有指定的元素 in_array(带寻找的值,被搜索的数组)

    保存数据写入JSON

    先读出json数据

    $orgin = json_decode(file_get_contents('storage.json'),true);  解码读出

     $orgin[] = array(

    'id'==>uniqid(),

    .....

    )

    $json = json_encode($orgin); 重新编码

    再覆盖源文件

    file_put_contents('storage.json',$json);

    相关文章

      网友评论

          本文标题:PHP初学之form表单知识积累

          本文链接:https://www.haomeiwen.com/subject/pznmcqtx.html