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中在数据库中保存Checkbox数据(1)
Oct 09 PHP
PHP如何透过ODBC来存取数据库
Oct 09 PHP
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
两种php给图片加水印的实现代码
Apr 18 PHP
php获取图片信息的方法详解
Dec 10 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
Aug 10 PHP
浅谈PHP中new self()和new static()的区别
Aug 11 PHP
ThinkPHP5框架缓存查询操作分析
May 30 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
Sep 17 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
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
AngularJs 动态加载模块和依赖
2016/09/15 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
浅析Python中元祖、列表和字典的区别
2016/08/17 Python
python方向键控制上下左右代码
2018/01/20 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
tensorflow如何继续训练之前保存的模型实例
2020/01/21 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
如何将json数据转换为python数据
2020/09/04 Python
台湾旅游网站:灿星旅游
2018/10/11 全球购物
外企测试工程师面试题
2015/02/01 面试题
学生就业推荐信
2013/11/13 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
财务审计整改报告
2014/11/06 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
慈善募捐倡议书
2015/04/27 职场文书
学生会自荐信
2019/05/16 职场文书
Python进程间的通信之语法学习
2022/04/11 Python