<?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;
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>swfupload</title>
<script src="images/jquery.js" type="text/javascript"></script>
<script>
/*上传错误信息提示*/
function showmessage(message){alert(message);}
/*显示文件名称*/
function setfilename(ID,filename){
ID = replaceStr(ID);
var htmls = '<li id="'+ID+'"><p>'+filename+'</p><p class="load">0%</p></li>';
$("#uploadPut").append(htmls);
}
/*显示上传进度*/
function setfileload(ID,load){
ID = replaceStr(ID);
$("#"+ID+" .load").html(load);
}
/*返回服务上传的数据*/
function setfilepath(ID,data){
ID = replaceStr(ID);
var s = eval('('+data+')');
if(s.result=="true"){
$("#"+ID).html("<img id='"+s.id+"' src='"+s.filepath+"'/><br/>"+s.name);
}else{
$("#"+ID).html(s.name+"上传失败");
}
}
/*替换特殊字符*/
function replaceStr(ID){
var reg = new RegExp("[=,/,\,?,%,#,&,(,),!,+,-,},{,:,>,<]","g"); //创建正则RegExp对象
var ID = ID.replace(reg,"");
return ID;
}
</script>
</head>
<style>
.main{ width:610px; height:0px auto; border:1px solid #e1e1e1; font-size:12px; padding:10px;}
.main p{ line-height:10px; width:500px; float:right; text-indent:20px;}
.uploadPut{ width:100%; clear:both;}
ul,li{ margin:0px; padding:0px; list-style:none}
.uploadPut li{width:120px; padding:10px; text-align:center; border:1px solid #ccc; overflow:hidden; background-color:#e1e1e1; line-height:25px; float:left; margin:5px}
.uploadPut img{ width:120px; height:90px;}
</style>
<body>
<div class="main">
<?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'; #选择文件后缀名
?>
<object style="float: left;" width="95" height="35" data="images/upload.swf" type="application/x-shockwave-flash">
<param value="transparent" name="wmode">
<param value="images/upload.swf" name="movie">
<param value="high" name="quality">
<param value="false" name="menu">
<param value="always" name="allowScriptAccess">
<param value="<?php echo $flashvars;?>" name="flashvars">
</object>
<p>允许上传格式 JPG, GIF, JEPG, PNG ,每个文件不超过20MB,一次可上传多20张!</p>
<div class="uploadPut">
<ul id="uploadPut">
</ul>
<div style="clear: both;"></div>
</div>
</div>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有