热门资源

php简单文件上传代码

htmlheadtitlefilemanage/title/headbodycenterph2文件管理/h2/pbrtable
border=1tr
size=18td文件ID/tdtd文件名称/tdtd文件大小/tdtd上传时间/tdtd下载/tdtd删除/td/tr?phpinclude(conn.php);//echo
‘table border=1’;$rs=$db-query(select * from filem order by f_id
DESC);$i=1;while($row = $rs-fetch_assoc())
{$size=$row[‘f_size’]/1024;echo
trtd.$i++./tdtd.$row[‘f_name’]./tdtd.number_format($size, 2, ‘.’,
”).KB/tdtd.$row[‘f_date’]./tdtda href=.$row[‘f_url’].
target=_blank下载/a/tdtda
href=del.php?id=.$row[‘f_id’].删除/a/td/tr; }echo
‘/table’;unset($rs);$db-close();?/centerbrbrhrbrbh2uploadfile/h2/bbrform
enctype=multipart/form-data action= method=post选择上传文件:brinput
name=userfile type=filebrinput type=submit
value=发送/form?phpif(!$_FILES[userfile][name]) exit;//echo
$_FILES[‘userfile’][‘type’];if ($_FILES[‘userfile’][‘error’]
0) { echo ‘Problem: ‘; switch ($_FILES[‘userfile’][‘error’]) { case
1: echo ‘File exceeded upload_max_filesize’; break; case 2: echo
‘不能超过800M’; break; case 3: echo ‘File only partially uploaded’;
break; case 4: echo ‘No file uploaded’; break; } exit; }else{
//检查上传文件是否在允许上传的类型 $tp =
array(gif,jpeg,png,txt,doc,rar,zip,xls,bmp,wmv,mp3,flv,rmvb,avi);if
(!in_array(strtolower(substr(strrchr($_FILES[‘userfile’][‘name’],
‘.’),1)), $tp))

{ echo
‘文件类型错误,请重新选择文件!br只允许rar,zip,jpg,gif,txt,png,bmp,xls类型的文件’;
exit; }

$path=./file/; //上传路径

if(file_exists($path.$_FILES[‘userfile’][‘name’]))
//判断文件是否存在 { echo ‘文件已存在,请更改后重新上传!’; exit; }

if($_FILES[userfile][name]) { $file1=$_FILES[userfile][name];
$file2 = $path.$file1; $flag=1; } if($flag)
$result=move_uploaded_file($_FILES[userfile][tmp_name],$file2);
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
if($result) { $time=date(Y-m-d); // $url=$patch.$name;
$size=$_FILES[userfile][size]; include(conn.php);
$rs=$db-query(insert into filem(f_name,f_url,f_date,f_size)
values(‘$file1′,’$file2′,’$time’,’$size’)); // $rs=$db-query($sql); echo
script language=’javascript’location=’index.php’;/script; } unset($rs);
$db-close();

}?/body/html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章