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读注册表
Oct 09 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
PHP通用检测函数集合
Feb 08 PHP
PHP中如何判断AJAX提交的数据
Feb 05 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Nov 03 PHP
PHP实现加强版加密解密类实例
Jul 29 PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 PHP
PHP封装curl的调用接口及常用函数详解
May 31 PHP
PHP中引用类型和值类型功能与用法示例
Feb 26 PHP
PHP 数组黑名单/白名单实例代码详解
Jun 04 PHP
基于laravel Request的所有方法详解
Sep 29 PHP
laravel 解决crontab不执行的问题
Oct 22 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
用php获取远程图片并把它保存到本地的代码
2008/04/07 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
php面试实现反射注入的详细方法
2019/09/30 PHP
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
Python中的面向对象编程详解(上)
2015/04/13 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
对pandas中apply函数的用法详解
2018/04/10 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
2018/07/11 Python
Farnell德国:电子元器件供应商
2018/07/10 全球购物
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
资深财务管理人员自我评价
2013/09/22 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
大学生就业策划书范文
2014/04/04 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
员工年终考核评语
2014/12/31 职场文书
教学质量月活动总结
2015/05/11 职场文书
在校生证明
2015/06/17 职场文书
退休欢送会主持词
2015/07/01 职场文书
辞职信怎么写?
2019/05/21 职场文书