php+flash+jQuery多图片上传源码分享_php实例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php+flash+jQuery多图片上传源码分享_php实例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2909字,纯文字阅读大概需要5分钟。
内容图文
![php+flash+jQuery多图片上传源码分享_php实例](/upload/InfoBanner/zyjiaocheng/156/3a452dfade5145efb9c0162da7ee0138.jpg)
flash+jquery是作为前端图片上传展示的,还需要与php的结合才能将图片上传到指定的目标,这里的php一共有两个文件,一个upload.php 是上传的核心代码,index.php 便是整合 flash+php+jquery 技术的结合,将提交上来的图片上传到目录 upload 下面,另外还有一个文件夹 images,这里面便是调用的 upload.swf flash文件和jquery.js文件了,技术已经实现了,剩下便是怎样跟数据库进行整合就很简单了,这里不再详解了。
效果图:
关键代码:
upload.php
<?php $uploaddir = 'upload/'; $filename = date("Ymdhis").rand(100,999); $uploadfile = $uploaddir . $filename.substr($_FILES['Filedata']["name"],strrpos($_FILES['Filedata']["name"],".")); $temploadfile = $_FILES['Filedata']['tmp_name']; move_uploaded_file($temploadfile , $uploadfile); //返回数据 在页面上js做处理 $filedata = array( 'result' => 'true', 'name' => $_FILES['Filedata']["name"], 'filepath' => $uploadfile, ); echo json_encode($filedata); exit;
index.php
swfupload <?php //获取项目跟路径 $baseURL = 'http://' . $_SERVER ['SERVER_NAME'] . (($_SERVER ['SERVER_PORT'] == 80) ? '' : ':' . $_SERVER ['SERVER_PORT']) . ((($path = str_ireplace('\\', '/', dirname ( $_SERVER ['SCRIPT_NAME'] ))) == '/') ? '' : $path); //设置swfupload参数 $flashvars = 'uploadURL=' . urlencode($baseURL . '/upload.php'); #上传提交地址 $flashvars.= '&buttonImageURL=' . urlencode($baseURL . '/images/upload.png'); #按钮背景图片 $flashvars.= '&btnWidth=95'; #按钮宽度 $flashvars.= '&btnHeight=35'; #按钮高度 $flashvars.= '&fileNumber=20'; #每次最多上传20个文件 $flashvars.= '&fileSize=200'; #单个文件上传大小为20M $flashvars.= '&bgColor=#ffffff'; #背景颜色 $flashvars.= '&fileTypesDescription=Images'; #选择文件类型 $flashvars.= '&fileType=*.jpg;*.png;*.gif;*.jpeg'; #选择文件后缀名 ?>允许上传格式 JPG, GIF, JEPG, PNG ,每个文件不超过20MB,一次可上传多20张!
其实这种组合的上传技术在许多大型的网站上面都有,更多的是应用在图片的管理上面,比如 51 空间的图片管理,基本功能都是类似的,重要的一定要学习一下 flash 与 php 之间的通信技术,在大型的开发中,这种技术会经常出现的。
源码下载:http://xiazai.php.com/201607/yuanma/php+flash(php.com).rar
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
内容总结
以上是互联网集市为您收集整理的php+flash+jQuery多图片上传源码分享_php实例全部内容,希望文章能够帮你解决php+flash+jQuery多图片上传源码分享_php实例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。