多文件上传、表单传值

本文详细介绍了文件上传的过程,包括用户选择文件、文件通过表单上传至服务器、服务器处理并保存文件的步骤。同时,文章讲解了$_FILES变量在PHP中的作用,以及文件上传的封装函数。此外,还探讨了表单传值的GET和POST方法,包括它们的区别、传输限制和数据处理。最后,文章讨论了PHP如何接收复选框和单选框的值,并提供了相关处理方法。
摘要由CSDN通过智能技术生成

多文件上传

文件上传:文件从用户本地电脑通过传输方式(Web表单)保存到服务器所在电脑指定的目录下。

  1. 增加文件上传的表单:浏览器请求一个服务器的HTML脚本(包含文件上传表单)
  2. 用户从本地选择一个文件(点击上传框(按钮))
  3. 用户点击上传:文件会通过物联网传输到服务器上
  4. 服务器操作系统会将文件保存到临时目录:是以临时文件格式保存(windows下tmp)
  5. 服务器脚本开始工作:判断文件有效
  6. 服务器脚本将有效文件从临时目录移动到指定的目录下(完成)
<form action="upload_file.php" method="post"
enctype="multipart/form-data">

上传图片: <input type="file" name="img" id="file" /> 

</form>

$_FILES变量接受文件详解
标签名 img

  1. name:文件在用户(浏览器端)电脑上实际存在的名字(实际用来保留后缀)
  2. tmp_name:文件上传到服务器后操作系统保存的临时路径(实际用来给PHP后期使用)
  3. type:MIME(多功能互联网邮件扩展)类型,用来在计算机中客户端识别文件类型(确定软件)
  4. error:文件上传的代号,用来告知应用软件(PHP)文件接收过程中出现了什么问题(PHP后期根据代码进行文件判断)

文件上传的封装函数
判断条件:
$file:需要上传的信息(name\tmp_name\type\error\size )
$allow_type:允许上传的文件格式
$path :存储路径
&error :如果出现错误的原因
$allow_formt=array() :允许文件上传的格式(jip png 等)
$max_

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值