位置: 编程技术 - 正文

轻松实现php文件上传功能(php文件如何使用)

编辑:rootadmin

推荐整理分享轻松实现php文件上传功能(php文件如何使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:轻松实现php文件管理,php文件怎么用,php文件怎么用,简单的php文件,轻松实现php文件传输,简单的php文件,轻松实现php文件运行,轻松实现php文件运行,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP 文件上传

通过 PHP,可以把文件上传到服务器。

本章节实例在 test 项目下完成,目录结构为:

test|-----upload # 文件上传的目录|-----form.html # 表单文件|-----upload_file.php # php 上传代码

源码下载:文件上传

创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文件的 HTML 表单:

轻松实现php文件上传功能(php文件如何使用)

将以上代码保存到 form.html 文件中。有关上面的 HTML 表单的一些注意项列举如下:

1.<form> 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用 "multipart/form-data"。2.<input> 标签的 type="file" 属性规定了应该把输入作为文件来处理。举例来说,当在浏览器中预览时,会看到输入框旁边有一个浏览按钮。注释:允许用户上传文件是一个巨大的安全风险。请仅仅允许可信的用户执行文件上传操作。

创建上传脚本"upload_file.php" 文件含有供上传文件的代码:

通过使用 PHP 的全局数组 $_FILES,你可以从客户计算机向远程服务器上传文件。第一个参数是表单的 input name,第二个下标可以是 "name"、"type"、"size"、"tmp_name" 或 "error"。如下所示:$_FILES["file"]["name"] - 上传文件的名称$_FILES["file"]["type"] - 上传文件的类型$_FILES["file"]["size"] - 上传文件的大小,以字节计$_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称$_FILES["file"]["error"] - 由文件上传导致的错误代码

这是一种非常简单文件上传方式。基于安全方面的考虑,您应当增加有关允许哪些用户上传文件的限制。

上传限制在这个脚本中,我们增加了对文件上传的限制。用户只能上传 .gif、.jpeg、.jpg、.png 文件,文件大小必须小于 kB:

保存被上传的文件上面的实例在服务器的 PHP 临时文件夹中创建了一个被上传文件的临时副本。这个临时的副本文件会在脚本结束时消失。要保存被上传的文件,我们需要把它拷贝到另外的位置:

上面的脚本检测了文件是否已存在,如果不存在,则把文件拷贝到名为 "upload" 的目录下。文件上传演示操作如下所示:

标签: php文件如何使用

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

上一篇:php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】(PHP自定义函数返回两个数中大的那个)

下一篇:PHP常用的三种设计模式(php常用方法)

  • 个人所得税个人信息怎么填写
  • 全额纳税是什么意思
  • 评估增值对净利有影响吗
  • 未分配利润为负数可以提取盈余公积吗
  • 汇算清缴企业所得税弥补亏损明细表怎么填
  • 分配本月材料费用的会计分录
  • 股票价值和内部价值
  • 小规模普票冲红原票要退回吗
  • 增值税进项税转出政策依据
  • 所属税务机关是根据什么分配的
  • 备用金每个月可以用几次
  • 公积金需要每月缴纳吗
  • 本期实际抵减税额合计
  • 职工教育经费8%怎么算
  • 经营性项目应收减少额怎么算
  • 购买的旧机械设备怎么办
  • 支票取现的用途
  • 自然人独资企业交哪些税
  • 隔月发票红冲,交税怎么交
  • 销售商品开具商品单据
  • 车间领用周转材料会计分录怎么写
  • 免抵退办法出口销售额和免税销售额的区别
  • 增值税是先交税还是先开票
  • 库存商品一定是存货吗
  • 技术研发阶段的费用如何做分录
  • 培训相关的场地租赁费可以列入职工教育经费税前扣除吗?
  • 开票不走公户
  • 企业经营收入达到多少
  • 印花税的基数及标准是多少?
  • 顾问费属于劳务费吗
  • 7月1日起,中药生产企业增值税税率为多少?
  • 公司自用房屋怎样交税
  • 车辆保养计入什么二级科目
  • 收到电子银行承兑汇票怎么做账务处理
  • 怎样才能防止臭虫在卧室里呢
  • PHP中time(),date(),mktime()区别介绍
  • php字符串数组函数
  • 公司转让自建厂房怎么办
  • tomcat-juli
  • 小程序开发要钱吗
  • 专票当天可以领取吗
  • 企业商品库存周期是多久
  • 转账错误被退款怎么处理
  • 企业补缴税款如何申报
  • 一般纳税人发生应税销售行为向购买方收取
  • 外账会计的做账流程
  • 混合销售举例说明
  • 以前年度少计费用,调整分录
  • 如何调整以前年度库存
  • 其他业务收入借贷方向表示
  • 费用转销是什么意思
  • 哪些费用可以入开办费
  • 农产品收购发票怎么抵扣
  • 项目开票分录
  • 企业的借款费用有哪些处理方法
  • 购买金税盘取得的发票
  • 工会经费不够
  • 装订好的凭证可以拿掉一页吗
  • 代扣代缴个人所得税分录
  • 如何记账固定资产成本
  • mysql 5.7.5 m15 winx64安装配置方法图文教程
  • csrss exe
  • 怎么提升mac性能
  • win7系统防火墙无法关闭
  • win7集成补丁教程
  • linux常用命令useradd
  • linux打包命令tar打包目录结构
  • ie10变成ie8
  • win8怎么设置用户头像
  • win7系统如何调节电脑屏幕亮度
  • js数组每个元素+1
  • css全局声明
  • 获取input输入值
  • vue微信分享功能
  • python搜索功能
  • 今天百度汉语
  • 国家税务总局大连电子税务局
  • 甘肃省国家税务局电子税务局
  • pppoe账号密码改了连不上网
  • 债权收购协议书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设