略微加速

略速 - 互联网笔记

PHP文件上传代码

2020-12-14 leiting (2983阅读)

标签 PHP

<?php
$path = './tupian/';
$limit = 300000;
$filename = $_FILES['tupian']['name'];
$size = $_FILES['tupian']['size'];
if ($size > $limit)
    exit('<script type="text/javascript">alert("文件太大!");history.back();</script>');
$typelimit = array('jpeg','jpg','gif','bmp','gif');
function type($filename) //获取文件后缀名函数
{
    return substr(strrchr($filename, '.'), 1);
}
$type = type($filename);
if(!in_array($type, $typelimit))
{
    echo '<script type="text/javascript">alert("文件类型不正确!!");history.back();</script>';
    exit;
}
$time = time();
$newname = $time.".".$type;
$lj = $path.$newname;
while (file_exists($lj)) 
{
    $time = time()+1;
    $newname = $time.".".$type;
    $lj = $path.$newname;
}
move_uploaded_file($_FILES['tupian']['tmp_name'],$lj);
echo "上传成功";
?>


北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3