• php文件上传类


    <html> 

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <title>网页教学网(webjx.com)文件上传实例</title>

    </head>

    <body>

    <form enctype="multipart/form-data" action=upfile.php method=post>

    <input type="hidden" name="MAX_FILE_SIZE" value="2000000">

    <input type=file name=upfile size=20>

    <input type=submit value='上传文件'>

    </form>

    </body>

    </html>
    <?

    function getname($exname){

    $dir = "../uploadfile/";

    $i=1;

    if(!is_dir($dir)){

    mkdir($dir,0777);

    }

    while(true){

    if(!is_file($dir.$i.".".$exname)){

    $name=$i.".".$exname;

    break;

    }

    $i++;

    }

    return $dir.$name;

    }

    $exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));

    $uploadfile = getname($exname);

    if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

    echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";

    }else {

    echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";

    }

    echo "下面是文件上传的一些信息:

    <br><br>原文件名:".$_FILES['upfile']['name'] .

    "<br><br>类型:" .$_FILES['upfile']['type'] .

    "<br><br>临时文件名:".$_FILES['upfile']['tmp_name'].

    "<br><br>文件大小:".$_FILES['upfile']['size'] .

    "<br><br>错误代码:".$_FILES['upfile']['error'];
    ?>
  • 相关阅读:
    win7 重装 docker 启动后无法启动错误解决
    ASP.NET MVC 播放远程服务器上的MP3文件
    ubuntu+mono+PetaPoco+Oracle+.net 程序部署
    .NET Core 2.0 问题杂记
    博客园挂了吗?
    Content-Type: application/vnd.ms-excel">
    Storm
    Razor语法
    类型后面加问号 int?
    Apache vue site configuration
  • 原文地址:https://www.cnblogs.com/tangchuanyang/p/3586408.html
Copyright © 2020-2023  润新知