位置: 编程技术 - 正文

php的文件上传入门教程(实例讲解)(php上传文件到指定目录)

编辑:rootadmin

一、文件上传

为了让客户端的用户能够上传文件,我们必须在用户界面中提供一个表单用于提交上传文件的请求。由于上传的文件是一种特殊数据,不同于其它的post数据,所以我们必须给表单设置一个特殊的编码:以上的enctype属性,你可能不太熟悉,因为这常常会被忽略掉。但是,如果http post请求中既有常规数据,又包含文件类数据的话,这个属性就应该显示加上,这样可以提高针对各种浏览器的兼容性。

接下来,我们得向表单中添加一个用于上传文件的字段:上述文件字段在各种浏览器中可能表现会有所不同。对于大多数的浏览器,上述字段都会被渲染成一个文本框加上一个浏览按钮。这样,用户既可以自行输入文件的路径到文本框中,也可以通过浏览按钮从本地硬盘上选择所要上传的文件。但是,在苹果的Safari中,貌似只能使用浏览这种方式。当然,你也可以自定义这个上传框的样式,使它看起来比默认的样式优雅些。

下面,为了更好的阐述怎么样处理文件上传,举一个完整的例子。比如,以下一个表单允许用户向我的本地服务器上上传附件:

提示:可以通过php.ini中的upload_max_filesize来设置允许上传文件的最大值。另外,还有一个post_max_size也可以用来设置允许上传的最大表单数据,具体意思就是表单中各种数据之和,所以你也可以通过设置这个字段来控制上传文件的最大值。但是,注意后者的值必须大于前者,因为前者属于后者的一部分表单数据。

图1. 显示在在firefox中的上传表单

当这个表单提交的时候,http请求会被发送到upload.php。为了显示具体哪些信息可以在upload.php中使用,我在upload.php将其打印出来:下面来做个试验,假如我通过以上表单上传一个本博客的logo到我的本地服务器www.weboy.me/upload.php,看看在upload.php中会输出什么信息:

标签: php上传文件到指定目录

本文链接地址:https://www.jiuchutong.com/biancheng/373774.html 转载请保留说明!

上一篇:JS、DOM和JQuery之间的关系示例分析(jquery和dom对象之间怎么转换)

下一篇:javascript正则匹配汉字、数字、字母、下划线(javascript正则匹配两个点)

  • 机票代理是否差额征税
  • 运输费用怎么计算出来
  • 房产税土地使用税新政策消息2023
  • 查找出资产负债表的软件
  • 跨期列支成本费用危害
  • 企业资产重组是不定期清查吗
  • 电子申报率较差的原因
  • 环保专项资金可以转让吗
  • 融资租入固定资产属于资产吗
  • 高温补贴领取
  • 实收资本未实缴到位,是否缴纳印花税
  • 人力资源劳务费发票税率
  • 购进货物的价税怎么算
  • 外购的自用小轿车
  • 认缴制下股权转让如何不交税
  • 进项税抵扣的房租怎么算
  • 收到餐饮费发票会计分录
  • 没有三方协议怎么缴纳社保
  • 代账公司收取服务费能开增值税票吗?
  • 2021装修法律
  • 应交税费未交增值税明细账
  • 母公司的注册资金比子公司少可以么
  • 出租土地收入记什么科目
  • 房产税怎么做账
  • 支付境外服务费税务如何处理
  • windows安装程序无法配置在硬件上
  • 城建税的会计分录是什么
  • 手机网速测试怎么看多少兆网
  • 应交所得税的计算公式excel
  • 债券的到期收益率取决于
  • PHP:oci_num_fields()的用法_Oracle函数
  • 出租房屋收取的水电费的税率
  • linux录制视频工具
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • 产品设计费增值税怎么算
  • redis网络模型 框架图
  • 应收票据及应收账款是什么科目
  • 农村土地承包经营权证丢失怎么补办
  • 承兑汇票和现汇
  • 黄喉蜂虎鸟是保护动物吗
  • vue中数字运算
  • 房地产开发企业应该具备哪些条件
  • 怎么用ai做vi
  • 蓝桥杯b组2020
  • 公司租赁员工电脑怎么办
  • 私人帐户可以转账给对公账户吗
  • 企业购房怎么贷款
  • 海关双抬头发票公司名可以更改吗
  • union ll
  • 为公司垫付费用多久报销
  • 融资租赁确认的具体条件
  • 个体户核定征收超过了怎么办
  • 水电费计提是什么意思
  • 预缴税款是什么税款
  • 销售折扣销售方会计处理
  • 应收账款计提坏账比例
  • 发票先到后付款怎样做凭证
  • 红字的记账凭证怎么记账
  • 企业支付宝买东西怎么买
  • 发票入账但是没付款有什么税务风险
  • 会计建账的步骤
  • 其他应收款待抵扣税金
  • 会计各种凭证的填写示例
  • mysql配置文件优化详解
  • 安卓系统强制竖屏
  • xp电脑如何在网页打开
  • xp系统电源设置在哪里
  • centos6.8升级centos7
  • pavprot.exe - pavprot是什么进程 作用是什么
  • 清除win7更新缓存
  • win7系统弹出好多停止运行程序
  • python内置函数用来返回列表,元组,字典
  • Python中列表元素可通过什么访问
  • 四川增值税发票真伪查询
  • 国家税务总局党建工作局
  • 平原新区郑州外国语学校
  • 交了增值税还用交税吗
  • 江苏退休核定表最低缴费系数是什么意思
  • 增值税发票选择确认平台已勾选未确认的发票怎么撤销?
  • 小规模纳税人收什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设