zoukankan      html  css  js  c++  java
  • 25行实现文件上传功能(PHP)

     1 <form action="#" method="post" enctype="multipart/form-data">
     2     <label for="file">file:</label>
     3     <input type="file" name="file" id="file"/><br/>
     4     <input type="submit" name="submit" value="submit">
     5 </form>
     6 <?php
     7 if (!isset($_REQUEST["file"])) {
     8     return;
     9 }
    10 $file = $_FILES["file"];
    11 if ($file["error"] > 0 ) {
    12     echo "Error:".$_FILES["file"]["error"]."<br/>";
    13 } else {        
    14     $dir = "upload";    
    15     if (!file_exists($dir)) {
    16         mkdir($dir);
    17     }    
    18     if (file_exists("$dir/" . $file["name"])) {
    19         echo "<h1>".$file["name"] . " already exists .</h1>";
    20     } else {
    21         move_uploaded_file($file["tmp_name"], "$dir/".$file["name"]);
    22         echo "<h1>upload success !</h1> <br/> stored in " . "$dir/" . $file["name"];
    23     }
    24 }
    25 ?>
  • 相关阅读:
    Linux安装RocketMQ
    初识SpringMVC
    事物的锁机制和七种传播行为
    Spring事物
    JdbcTemplate模板
    注解
    AOP代理工厂方式实现增强
    面试题
    Spring框架静态代理和动态代理
    Bootstrap框架(基础篇)之按钮,网格,导航栏,下拉菜单
  • 原文地址:https://www.cnblogs.com/yimu/p/2746425.html
Copyright © 2011-2022 走看看