sgdd.net
当前位置:首页 >> php实现选择多张图片 >>

php实现选择多张图片

同时上传多张图片有很多个意思和多种处理方法:第一:动态添加图片同步上传查看地址:http://zhidao.baidu.com/link?url=17-5llw1OeRxG42g-I6BqhTYiRrdNYRnfwiRMpNGu8IQNXuba_sbaqHNaf1WQhR_AiYRFrXNIJtoXFgAUkMs0_ 第二:上传图片时可以一次选择多张图片:这个需要用flash; 第三:单个添加图片,异步上传,这个需要用到一些插件来实现,jquery.form.js jquery.js

用PHP版的swfupload可以一次性选择很多图片..还可以用选择框来一次选中多个文件..它是采用swfupload 采用flash+ajax方式上传的..你下载回来配置一下就可以直接用了..不明白可以加我HI..

你的这种写法只能输出第一个图片.header("Content-Type:image/gif") //告诉浏览器即将输出的是图片.而且是一张.不知道你的意图,如果想输出多张图.直接输出html的图片链接不行吗?类似以下.echo "<img src='demo.gif'>";echo "<img src='demo2.gif'>";这样的代码不行吗?

function combine_image($image1,$image2,$opt = 100){if(!$image1 || !$image2) return false;list($image1_width,$image1_height) = getimagesize($image1);list($image2_width,$image2_height) = getimagesize($image2);$width = $image1_width;

<select>标签然胡传递值到后台php处理!!!

别听楼上的胡说,html5的表单,支持批量选择文件批量上传.楼主你这样,没必要去处理数组,只要遍历$_FILES['tmp_name'])就可以了.$i=0;foreach($_FILES['tmp_name']) { $type=$_FILES['type'][$i];//之后根据type移动tmp文件到相应的文件夹. $i++;}

按ctrl+鼠标左键关闭程序时,能一下关闭所有程序 按ctrl+鼠标左键能同时选择多个文件,就省去了,一次只能选择一个的麻烦拉

如果是多图网页正常是没办法实现的只有通过flash来实现,推荐使用SWFUpload上传.

其实就那两个函数is_uploaded_file()和move_uploaded_file()是循环上传的.你打印下$_FILES这个超全局数组就明白了.下面我的测试代码上传图片的:<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8

单独php无法实现这个功能,是可以用js循环下载,或者多个文件打包下载

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.sgdd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com