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 相关文章推荐
PHP5/ZendEngine2的改进
Oct 09 PHP
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
PHP 日常开发小技巧
Sep 23 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
Codeigniter实现发送带附件的邮件
Mar 19 PHP
PHP使用缓存即时输出内容(output buffering)的方法
Aug 03 PHP
Yii2 rbac权限控制操作步骤实例教程
Apr 29 PHP
php版微信公众平台接口开发之智能回复开发教程
Sep 22 PHP
thinkPHP5.0框架命名空间详解
Mar 18 PHP
PHP实现时间日期友好显示实现代码
Sep 08 PHP
如何在Laravel之外使用illuminate组件详解
Sep 20 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
全国FM电台频率大全 - 17 湖北省
2020/03/11 无线电
PHP session常见问题集锦及解决办法总结
2007/03/18 PHP
php 结果集的分页实现代码
2009/03/10 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
前端自动化开发之Node.js的环境搭建教程
2017/04/01 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
Vue程序调试的方法
2019/06/17 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
python PrettyTable模块的安装与简单应用
2019/01/11 Python
python设定并获取socket超时时间的方法
2019/01/12 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
python 递归相关知识总结
2021/03/03 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
员工自我鉴定
2013/10/09 职场文书
运动会入场解说词
2014/02/07 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
政审证明材料
2015/06/19 职场文书
茶花女读书笔记
2015/06/29 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫