• php文件上传方法分享~``


    这是一个简单文件上传的方法,可扩展性强。

    下面是氏代码:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>php简单文件上传实例</title>
    </head>
    <body>
    <form enctype="multipart/form-data" action=up.php method=post> 

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

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

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

    </form> 
    <?

    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 "潇湘 QQ:283093141<br>下面是文件上传的一些信息:

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

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

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

        "<br><br>文件大小:".$_FILES['upfile']['size'].$uploadfile.
     "<br>显示图片<br><img src=".$uploadfile.">"
     ;

    ?>
    常用的东西自己写个方法,以后可以用得上。

    哈哈~```

  • 相关阅读:
    java-ApiDemo
    java编译器特性
    java
    java
    java
    java
    java
    java
    hdoj 3549 Flow Problem(最大网络流)
    hdoj 1269 迷宫城堡(强连通分量)
  • 原文地址:https://www.cnblogs.com/fengju/p/6174152.html
Copyright © 2020-2023  润新知