zoukankan      html  css  js  c++  java
  • 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++中堆和栈的区别
    JavaScript 点击切换菜单
    正则表达式过滤掉CSS样式
    单例模式DEMO
    将来的你,一定会感谢现在努力的自己
    1066 图像过滤 (15 分)
    1076 Wifi密码 (15 分)
    1071 小赌怡情 (15 分)
    1046 划拳 (15 分)
    1086 就不告诉你 (15 分)
  • 原文地址:https://www.cnblogs.com/Itwonderful/p/5521346.html
Copyright © 2011-2022 走看看