php实现表单提交上传文件功能


Posted in PHP onMay 28, 2018

本文实例为大家分享了php实现表单提交上传文件功能的具体代码,供大家参考,具体内容如下

首先创建含表单的html文件:upload.html

<!DOCTYPE html> 
<html> 
<head lang="en"> 
 <meta charset="UTF-8"> 
 <title>上传文件</title> 
</head> 
<body> 
<form action="upload.php" method="post" enctype="multipart/form-data"> 
 <input type="file" name="file"/> 
 <input type="submit" value="提交"> 
</form> 
</body> 
</html>

php实现表单提交上传文件功能

再创建服务端文件:upload.php

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset="UTF-8"> 
 <title>显示文件</title> 
</head> 
<body> 
<?php 
 
//print_r($_FILES); 
 
//获取到临时文件 
$file=$_FILES['file']; 
//获取文件名 
$fileName=$file['name']; 
//移动文件到当前目录 
move_uploaded_file($file['tmp_name'],$fileName); 
 
//显示文件 
echo "<img src='$fileName'>"; 
?> 
</body> 
</html>

点击提交后呈现出文件:

php实现表单提交上传文件功能

本文已被整理到了《php文件上传操作汇总》 ,更多精彩内容,欢迎大家学习阅读。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP中设置时区方法小结
Jun 03 PHP
PHP的加密方式及原理
Jun 14 PHP
php实现简单文件下载的方法
Jan 30 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
Jan 09 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
php版微信自动获取收货地址api用法示例
Sep 22 PHP
PHP实现判断数组是一维、二维或几维的方法
Feb 06 PHP
PHP使用数组实现矩阵数学运算的方法示例
May 29 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
Aug 02 PHP
php微信开发之谷歌测距
Jun 14 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 PHP
PHP对接阿里云虚拟号的实现(号码隐私保护)
Apr 06 PHP
PHP封装的非对称加密RSA算法示例
May 28 #PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 #PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
May 28 #PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 #PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 #PHP
PHP排序二叉树基本功能实现方法示例
May 26 #PHP
Thinkphp5+uploadify实现的文件上传功能示例
May 26 #PHP
You might like
基于pear auth实现登录验证
2010/02/26 PHP
php强制下载类型的实现代码
2011/04/21 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
javascript 写类方式之五
2009/07/05 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
微信小程序如何使用云开发
2019/05/17 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python File readlines() 使用方法
2018/03/19 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
培训班开班仪式主持词
2014/03/28 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
优秀团员事迹材料
2014/12/25 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
合理化建议书范文
2015/09/14 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫
mysql sock 文件解析及作用讲解
2022/07/15 MySQL
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android