php文件上传.docx
《php文件上传.docx》由会员分享,可在线阅读,更多相关《php文件上传.docx(16页珍藏版)》请在冰豆网上搜索。
php文件上传
/*
Õâ¶þ¿îÎļþÉÏ´«³ÌÐòÊǷdz£¼òµ¥µÄ£¬ºÜÊʺϳõѧÕßµÄѧϰphpʱµÄÎļþÉÏ´«ÊµÀý½Ì³ÌŶ¡£
*/
if(!
$uploadaction):
?
>
ÎļþÉÏÔؽçÃæelse:
?
>
ÎļþÉÏÔØ´úÂë$uploadaction=0;
echo"good!
";
$timelimit=60;/*ÉèÖó¬Ê±ÏÞÖÆʱ¼äȱʡʱ¼äΪ30ÃëÉèÖÃΪ0ʱΪ²»ÏÞʱ*/
set_time_limit($timelimit);
if(($uploadfile!
="none"))
{
$uploadpath=addslashes(dirname($path_translated))."\upload\";//ÉÏÔØÎļþ´æ·Å·¾¶
$filename=$uploadpath.$uploadfile_name;//ÉÏÔØÎļþÃû
if($uploadfile_size<1024)//ÉÏÔØÎļþ´óС
{
$filesize=(string)$uploadfile_size."×Ö½Ú";
}
elseif($uploadfile_size<(1024*1024))
{
$filesize=number_format((double)($uploadfile_size/1024),1)."kb";
}
else{
$filesize=number_format((double)($uploadfile_size/(1024*1024)),1)."mb";
}
if(!
file_exists($filename))
{
if(copy($uploadfile,$filename))
{echo"Îļþ$uploadfile_name($filesize)ÉÏÔسɹ¦£¡";}
else
{echo"Îļþ$uploadfile_nameÉÏÔØʧ°Ü£¡";}
unlink($uploadfile);
}
else
{echo"Îļþ$uploadfile_nameÒѾ´æÔÚ£¡";}
}
else
{echo"ÄãûÓÐÑ¡ÔñÈκÎÎļþÉÏÔØ£¡";}
set_time_limit(30);//»Ö¸´È±Ê¡³¬Ê±ÉèÖÃ
?
>
·µ»Ø
endif;
?
>
·½·¨¶þ
ÎļþÉÏ´«
ÎļþÉÏ´« | |
php
if(isset($submit)){
if($myfile!
="none"){
$upload_dir="c:
winnttemp";
$up=copy($myfile,$upload_dir);
if($up==1){
print("ÎļþÉÏ´«³É¹¦!
");
}
else{
print("ÎļþÉÏ´«Ê§°Ü.");
}
unlink($myfile);
}
else{
print("ÄãûÓÐÉÏ´«ÈκÎÎļþ");
}
}
?
>
|
php¼òµ¥ÎļþͼƬÉÏ´«Àà
Õâ¸öÎļþÉÏ´«Àà¿ÉÒÔÉÏ´«gif",".jpg",".jar",".jad",".mid",".mp3",".mid",".bmp",".wav",".rm",".wmvÎļþ¸ñʽŶ£¬Èç¹ûÄ㻹ÏëÖ§³ÖÆäËüµÄ»°¿ÉÒÔÉè¼Æ$this->file_type();¾ÍOKÁË£¬¡£
php
classupload{
var$file_type;
var$file_size;
var$file_name;
var$exname;
var$datetime;
functionup($post_name,$path){
$this->file_name=$_FILES[$post_name]["name"];
$this->exname=strtolower(substr($this->file_name,strrpos($this->file_name,".")));
$this->file_size=$_FILES[$post_name]["size"];
$this->file_type=array(".gif",".jpg",".jar",".jad",".mid",".mp3",".mid",".bmp",".wav",".rm",".wmv");
$this->datetime=date("YmdHis");
if(!
in_array($this->exname,$this->file_type)){
print("");
print("alert('¸ñʽ²»Ö§³Ö£¡');");
print("history.back();");
print("");
break;
}elseif($this->file_size>"50000"){
print("");
print("alert('ͼƬ´óС²»Äܳ¬¹ý50KB£¡');");
print("history.back();");
print("");
break;
}else{
move_uploaded_file($_FILES[$post_name]["tmp_name"],$path.$this->datetime.$this->exname);
}
}
functionfileName(){
$pic=$this->datetime.$this->exname;
return$pic;
}
}
?
>
phpʵÀý¶àÎļþÉÏ´«ÊµÀý´úÂë
//a=$(''+MultiFile.STRING.file.replace('$file',v.match(/[^/\]+$/gi)[0])+''),
//ÕâÊÇеĴúÂë½á¹¹.
//È¡³öͼƬ¸ñʽ.
ext=String(v.match(/.w{1,4}$/gi));
//v±äÁ¿ÊÇ·¾¶µØÖ·,ËùÒÔ¿ÉÒÔÖ±½ÓÓÃimgÀ´ÏÔʾ³öÀ´.
varimgs=(ext=='.jpg'||ext=='.gif'||ext=='.png')?
'':
'';
//´Ó'+imgs+'¿ªÊ¼,¾ÍÊÇÎÒÔö¼ÓµÄ.
a=$(''+MultiFile.STRING.file.replace('$file',v.match(/[^/\]+$/gi)[0])+''+imgs+'¡¡¡¡;"title="µã»÷²åÈëÖ÷Ìâ"rsok="'+slave_count+'"onclick="alert('+slave_count+');returnfalse">µã»÷²åÈë'),
b=$(''+MultiFile.STRING.remove+'');
¸´ÖÆ´úÂë
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
ÎÞ±êÌâÎĵµ
--
$(function(){
//²âÊÔjqueryÊÇ·ñ¼ÓÔØ
//alert('jquery');
//ÓÃʾÀý7ģʽµÄÄÚÈÝ
$('#T7').MultiFile({
list:
'#T7-list'
});
})
-->
14px;margin:
10%;height:
">
--½¨Á¢Ò»¸öID#T7ÏàÓ¦µÄÉèÖÃÒ»¸ödivΪT7-listÀ´ÏÔʾÄÚÈÝ-->