位置: 编程技术 - 正文

轻松实现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常用方法)

  • 海关进口啥意思
  • 烟叶税计入什么
  • 小规模纳税人征税规定
  • 利润表中利息费用包括什么
  • 暂估入库原材料成本结转后期发票到怎么处理
  • 多缴纳个人所得税怎么办
  • 税控发票包括哪些
  • 其他应收款对方科目是啥
  • 实收资本未实缴到位,是否缴纳印花税
  • 企业预付一年的房租怎么做分录
  • 境外企业向境内国外汇款
  • 当月忘记暂估怎么办
  • 软件 企业
  • 宣传资料设计制作
  • 前期差错更正处理方法
  • 发票勾选平台显示不成功
  • 纳税人必知的十七项增值税开票指南
  • 防暑降温需要缴什么费用
  • 技术服务费发票需要备注吗
  • 增值税一般纳税人认定标准
  • 法院强制拍卖房子流程
  • 王者荣耀电脑版操作
  • 什么是要约的撤销
  • win10怎么删除电脑开机密码设置
  • php语言之mysql操作
  • 外币账户收到应收账款
  • 原材料按实际成本核算的会计处理
  • 显卡的散热
  • 小米mini路由器mesh
  • 联营企业分得的利润应计入
  • 甲供材料增值税
  • 酒类销售企业广告宣传语
  • 工伤死亡 赔偿
  • php使用pdo连接数据库
  • 基于区块链技术的什么特征可建立卷烟信息数据查询系统
  • 保险外币业务
  • 发票作废冲红怎么做账
  • 增值税留抵税额科目如何使用
  • 试运行收入账务处理
  • 固定资产多少钱以上计入固定资产
  • 固定资产可收回金额怎么算
  • 暂估价与发票价的区别
  • 建账的三个基本步骤
  • 小规模差额征税可以开专票吗
  • 公司收到银行发放贷款会计分录
  • 股东权益合计是所有者权益总和么
  • 停产期间发生的事故
  • 原材料的合理损耗计入入账成本吗
  • 社保退回的钱怎么做会计分录
  • 律师事务所优惠政策
  • 生鲜配送账务处罚标准
  • 工程已完工未开发票确认收入吗
  • 日常修理费用如何记账
  • 暂估的进项税额怎么抵扣
  • sqlserver2008r2创建实例
  • aspnet开发和运行环境
  • linux配置mysql数据库远程连接失败的解决方法
  • win10系统设置快捷键
  • MAC怎么将单独一个应用静音
  • Win10 RedStone 2预览版14936快速版开始推送
  • win8系统怎么取消屏保
  • linux常用命名
  • win10安装autocad2016错误
  • ExtJS4给Combobox设置列表中的默认值示例
  • cocos2dx 4.0
  • html初学
  • unity做3d游戏
  • 监控服务器安装教程
  • 批处理 !!
  • 安卓框架是什么怎么用
  • android 简历模板
  • python使用pymysql实现操作mysql
  • javascript教程完整版
  • 临时工工资需要申报吗
  • 党建共建的目的
  • 河南省注册税务师协会电话
  • 规范性文件失效后,没有新文件,可以使用民法典第十条吗
  • 北京社保登记证怎么办
  • 常态化与长效化的区别
  • 增+6=多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设