zoukankan      html  css  js  c++  java
  • 上传文件

    <body>
    <form action="shangchuanchuli..php" method="post" enctype="multipart/form-data">
    	<input type="file" name="file" />
        <input type="submit" value="上传" />
    </form>
    </body>
    

    处理页面:

    <?php
    //var_dump($_FILES);
    
    //1.判断是否出错
    //2.控制上传的格式
    //3.控制上传文件的大小
    //4.控制文件名不能重复(如果重复不能上传)
    	//怎么让文件名不重复
    	//1.文件名自动生成
    	//2.使用文件夹的方式
    	
    //5.保存文件
    
    if(!$_FILES["file"]["error"])
    {
    	if($_FILES["file"]["type"]=="image/jpeg" && $_FILES["file"]["size"]<=1024000)
    	{
    		$filename = "./file/".date("YmdHis").$_FILES["file"]["name"];
    		$filename = iconv("UTF-8","gb2312",$filename);
    		
    		if(!file_exists($filename))
    		{
    			//上传
    			move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
    		}
    		else
    		{
    			echo "该文件已存在";
    		}
    	}
    	else
    	{
    		echo "文件格式或大小不对";
    	}
    }
    else
    {
    	echo $_FILES["file"]["error"];
    }
    

      

  • 相关阅读:
    leetcode165
    leetcode63
    leetcode92
    leetcode86
    捣鼓Haskell
    递归操作链表
    treap(堆树)
    贪心策略 — 分数背包
    LeetCode.21
    LeetCode.94
  • 原文地址:https://www.cnblogs.com/gaojunshan/p/6065414.html
Copyright © 2011-2022 走看看