天天看點

PHP上傳圖檔和檔案

PHP上傳圖檔和檔案

up.php

<?php

header("Content-Type:text/html;charset=utf-8");

?>

<html>

<body>

<form action="upload_file.php" method="post" enctype="multipart/form-data">

<label for="file">檔案名稱:</label>

<input type="file" name="file" id="file" />

<input type="submit" name="submit" value="Submit" />

</form>

</body>

</html>

--------------------------------------------------------------------------------------------------------------------

更多技術分享請通路http://www.vip183.cn

upload_file.php

  header("Content-Type:text/html;charset=utf-8");

  if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/png") || ($_FILES["file"]["type"] == "image/bmp") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 999999999))

    {

      if ($_FILES["file"]["error"] > 0)

      {

        echo "Return Code: " . $_FILES["file"]["error"] . "<br />";

      }

      else

        echo "Upload: " . $_FILES["file"]["name"] . "<br />";

        echo "Type: " . $_FILES["file"]["type"] . "<br />";

        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";

        echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

        if (file_exists("upload/" . $_FILES["file"]["name"]))

        {

          echo $_FILES["file"]["name"] . " 已經存在. ";

        }

        else

          move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);

          echo "Stored in: " . "upload/" . $_FILES["file"]["name"];

    }

  else

  {

    echo "無效檔案";

  }