php⽂件上传代码_php简单⽂件上传代码filemanage
⽂件管理
⽂件ID⽂件名称⽂件⼤⼩上传时间下载删除
include("conn.php");
//echo '
$rs=$db->query("select * from filem order by f_id DESC");党员实事承诺
$i=1;
while($row = $rs->fetch_assoc())
{
$size=$row['f_size']/1024;
echo "
".$i ."".$row['f_name']."".number_format($size, 2, '.', '')."KB".$row['f_date']." ";
}
echo '
';
unset($rs);
$db->close();
>
uploadfile
选择上传⽂件:
if(!$_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;
}
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 '⽂件类型错误,请重新选择⽂件!
一升是多少毫升只允许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);
unset($rs); $db->close();
}
>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论