简单的PHP多图上传小程序代码


Posted in PHP onJuly 17, 2011

先上源代码,你可以copy到自己的电脑上去运行~

<html> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<head> 
<title>多文件上传</title> 
</head> 
<body> 
<form accept="" method="post" enctype="multipart/form-data"> 
<input type="file" name="img[]" /><br /> 
<input type="file" name="img[]" /><br /> 
<input type="file" name="img[]" /><br /> 
<input type="file" name="img[]" /><br /> 
<input type="file" name="img[]" /><br /> 
<input type="file" name="img[]" /><br /> 
<input type="submit" name="s" /><br /> 
</form> 
<?php 
//上传文件信息 
$img = $_FILES['img']; 
if ($img) 
{ 
//文件存放目录,和本php文件同级 
$dir = dirname(__file__); 
$i = 0; 
foreach ($img['tmp_name'] as $value) 
{ 
$filename = $img['name'][$i]; 
if ($value) 
{ 
$savepath="$dir\\$filename"; 
$state = move_uploaded_file($value, $savepath); 
//如果上传成功,预览 
if($state) 
{ 
echo "<img src='$filename' alt='$filename' /> "; 
} 
} 
$i++; 
} 
} 
?> 
</body> 
</html>

move_uploaded_file() 函数
move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。
用法:move_uploaded_file(file,newloc)
参数 file,必需。规定要移动的文件。
参数 newloc,必需。规定文件的新位置。
本函数检查并确保由 file 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 newloc 指定的文件。
如果 file 不是合法的上传文件,不会出现任何操作,move_uploaded_file() 将返回 false。
如果 file 是合法的上传文件,但出于某些原因无法移动,不会出现任何操作,move_uploaded_file() 将返回 false,此外还会发出一条警告。
这种检查显得格外重要,如果上传的文件有可能会造成对用户或本系统的其他用户显示其内容的话。
注释:本函数仅用于通过 HTTP POST 上传的文件。
注意:如果目标文件已经存在,将会被覆盖。
PHP 相关文章推荐
服务器web工具 php环境下
Dec 29 PHP
抓取并下载CSS中所有图片文件的php代码
Sep 26 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
PHP时间和日期函数详解
May 08 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
PHP实现连接设备、通讯和发送命令的方法
Oct 13 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 PHP
eval(cmd)与eval($cmd)的区别与联系
Jul 07 PHP
一个PHP验证码类代码分享(已封装成类)
Jul 17 #PHP
PHP 验证码的实现代码
Jul 17 #PHP
PHP中用hash实现的数组
Jul 17 #PHP
PHP中文分词的简单实现代码分享
Jul 17 #PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
Jul 17 #PHP
从手册去理解分析PHP session机制
Jul 17 #PHP
php数组的一些常见操作汇总
Jul 17 #PHP
You might like
php 不同编码下的字符串长度区分
2009/09/26 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
js定时器实现倒计时效果
2017/11/05 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
基于python编写的微博应用
2014/10/17 Python
python编程开发之类型转换convert实例分析
2015/11/13 Python
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
Django组件content-type使用方法详解
2019/07/19 Python
python3.6编写的单元测试示例
2019/08/17 Python
Python类中self参数用法详解
2020/02/13 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
如何完美的建立一个python项目
2020/10/09 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
内科护士实习自我鉴定
2013/10/17 职场文书
银行员工辞职信范文
2014/01/20 职场文书
公务员保密承诺书
2014/03/27 职场文书
父母寄语大全
2014/04/12 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers