• PHP上传文件


    主界面:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <form action="filecl.php" method="post" enctype="multipart/form-data">
    <input type="file" name="file"  />
    <input type="submit" value="unload" />
    </form>
    </body>
    </html>

    上传处理页面:


    <?php
    
    //判断上传是否出错
    if(!$_FILES['file']['error'])
    {
        //判断上传格式和大小
        if(($_FILES['file']['type']="image/png"||$_FILES['file']['type']="image/jpeg")&&$_FILES['file']['size']<100000)
        {
            //造路径
            $filename = "./img/".date("Ymdhis",time()).$_FILES['file']['name'];
            //处理中文乱码
            $filename = iconv("UTF-8","gb2312",$filename);
            //判断是否重名
            if(file_exists($filename))
            {
                echo "文件已存在";
            }
            else
            {
                //上传文件
                move_uploaded_file($_FILES['file']["tmp_name"],$filename);//即移动文件,参数一:文件临时缓存路径;参数二:文件存储路径
            }
            
        }
        else
        {
            echo "上传失败";
        }
    }
    else
    {
        echo "上传失败";
    }
  • 相关阅读:
    求全排列,调用C++函数
    ZOJ 3508 (the war)
    HDU 1285
    SDUT--枚举(删数问题)
    SDUT--进制转换
    位运算
    [NOI2015]软件包管理器
    列队[noip2017]
    [APIO2007]动物园
    [NOI2001]炮兵阵地
  • 原文地址:https://www.cnblogs.com/Itwonderful/p/5521346.html
Copyright © 2020-2023  润新知