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 相关文章推荐
使用 eAccelerator加速PHP代码的方法
Sep 30 PHP
php出现Cannot modify header information问题的解决方法大全
Apr 09 PHP
php 向访客和爬虫显示不同的内容
Nov 09 PHP
PHP 获取文件权限函数介绍
Jul 11 PHP
Yii框架登录流程分析
Dec 03 PHP
使用PHP生成二维码的方法汇总
Jul 22 PHP
PHP添加图片水印、压缩、剪切的封装类
Aug 17 PHP
Symfony控制层深入详解
Mar 17 PHP
PHP加密技术的简单实现
Sep 04 PHP
PHP中的self关键字详解
Jun 23 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
Dec 13 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 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 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
详解PHP队列的实现
2019/03/14 PHP
调试php程序的简单步骤
2019/10/04 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
微信小程序 action-sheet 反馈上拉菜单简单实例
2017/05/11 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
详解redux异步操作实践
2018/08/15 Javascript
vue兄弟组件传递数据的实例
2018/09/06 Javascript
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
Python对List中的元素排序的方法
2018/04/01 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
用Python实现数据的透视表的方法
2018/11/16 Python
Python中logging实例讲解
2019/01/17 Python
Python切图九宫格的实现方法
2019/10/10 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
python实现电子词典
2020/03/03 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
C#面试题
2016/05/06 面试题
庆元旦广播稿
2014/02/10 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
公司庆典主持词
2015/07/04 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
创业计划书之酒吧
2019/12/02 职场文书