最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡單實現(xiàn)php上傳文件功能

 更新時間:2017年09月21日 10:59:42   作者:暖男  
這篇文章主要教大家如何簡單實現(xiàn)php上傳文件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了php上傳文件功能的具體代碼,供大家參考,具體內(nèi)容如下

html:

<form action="upload_file.php" method="post" enctype="multipart/form-data">
  <label for="file">文件名:</label>
  <input type="file" name="file" id="file"><br>
  <input type="submit" name="submit" value="提交">
</form>

php:

<?php

// 允許上傳的圖片后綴
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
echo $_FILES["file"]["size"];
$extension = end($temp);   // 獲取文件后綴名
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 204800)  // 小于 200 kb
&& in_array($extension, $allowedExts))
{
  if ($_FILES["file"]["error"] > 0)
  {
    echo "err";
  }
  else
  {
    echo "上傳文件名: " . $_FILES["file"]["name"] . "<br>";
    echo "文件類型: " . $_FILES["file"]["type"] . "<br>";
    echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
    echo "文件臨時存儲的位置: " . $_FILES["file"]["tmp_name"] . "<br>";
    
    // 判斷當(dāng)期目錄下的 upload 目錄是否存在該文件
    // 如果沒有 upload 目錄,你需要創(chuàng)建它,upload 目錄權(quán)限為 777
    if (file_exists("../../../Content/UploadFiles/00/00/00/" . $_FILES["file"]["name"]))
    {
      echo "err";
    }
    else
    {
      // 如果 upload 目錄不存在該文件則將文件上傳到 upload 目錄下
      move_uploaded_file($_FILES["file"]["tmp_name"], "../../../Content/UploadFiles/00/00/00/" . $_FILES["file"]["name"]);
    }
  }
}
else
{
  echo "err";
}
?>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • THINKPHP跨域報錯的解決方案

    THINKPHP跨域報錯的解決方案

    這篇文章主要介紹了THINKPHP跨域報錯has been blocked by CORS policy: Response to preflight request doesn't pass access control check的解決方案,文中通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • 小結(jié)下MySQL中文亂碼,phpmyadmin亂碼,php亂碼 產(chǎn)生原因及其解決方法

    小結(jié)下MySQL中文亂碼,phpmyadmin亂碼,php亂碼 產(chǎn)生原因及其解決方法

    小結(jié)下MySQL中文亂碼,phpmyadmin亂碼,php亂碼 產(chǎn)生原因及其解決方法...
    2007-09-09
  • PHP 字符串分割和比較

    PHP 字符串分割和比較

    比較兩個字符串是否相等,最常見的方法就是使用“===”來判斷,至于它和“==”的區(qū)別,簡單來說就是前者強調(diào)“Identical”類型也要求一樣;后者要求“Equal”,值相同就可以了。
    2009-10-10
  • PHP區(qū)塊查詢實現(xiàn)方法分析

    PHP區(qū)塊查詢實現(xiàn)方法分析

    這篇文章主要介紹了PHP區(qū)塊查詢實現(xiàn)方法,結(jié)合實例形式簡單分析了php區(qū)塊查詢的概念、原理、實現(xiàn)與使用操作技巧,需要的朋友可以參考下
    2018-05-05
  • php導(dǎo)出生成word的方法

    php導(dǎo)出生成word的方法

    這篇文章主要介紹了php導(dǎo)出生成word的方法,結(jié)合實例形式分析了php查詢數(shù)據(jù)庫及導(dǎo)出生成word文檔的具體步驟與相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • PHP偽協(xié)議基本原理介紹

    PHP偽協(xié)議基本原理介紹

    這篇文章主要介紹了PHP偽協(xié)議,php中有很多封裝協(xié)議,最常見的如file協(xié)議,php協(xié)議,data協(xié)議,zip和phar協(xié)議等等
    2022-11-11
  • PHP代碼加密和擴(kuò)展解密實戰(zhàn)

    PHP代碼加密和擴(kuò)展解密實戰(zhàn)

    這篇文章主要介紹了PHP代碼加密和擴(kuò)展解密實戰(zhàn),對加密解密感興趣的同學(xué),可以參考下
    2021-04-04
  • php下圖片文字混合水印與縮略圖實現(xiàn)代碼

    php下圖片文字混合水印與縮略圖實現(xiàn)代碼

    php中圖片文字混合水印與縮略圖的實現(xiàn)代碼,需要的朋友可以參考下。
    2009-12-12
  • PHP比較運算符的詳細(xì)介紹

    PHP比較運算符的詳細(xì)介紹

    運算符是告訴編譯程序執(zhí)行特定算術(shù)或邏輯操作的符號,通常與操作數(shù)一起構(gòu)成一個表達(dá)式,我們經(jīng)??吹剿鼤⑴c數(shù)學(xué)運算或邏輯運算。PHP也包涵了很多的運算符,這篇文章詳細(xì)解讀一下其中很重要的比較運算符。
    2015-09-09
  • PHP之變量、常量學(xué)習(xí)筆記

    PHP之變量、常量學(xué)習(xí)筆記

    親密接觸PHP之變量、常量學(xué)習(xí)筆記(閱讀筆記自PHP手冊) PHP 中一個美元符號($)后面跟上一個變量名稱,即表示一個變量。變量的名稱是對大小寫敏感的。其中變量名允許數(shù)字或下劃線打頭。
    2008-03-03

最新評論

康保县| 荥阳市| 高密市| 南开区| 来宾市| 平远县| 许昌市| 石门县| 南漳县| 内江市| 屏东县| 博野县| 林芝县| 门源| 兴城市| 繁峙县| 久治县| 岐山县| 泽普县| 时尚| 子洲县| 尖扎县| 锦屏县| 金沙县| 嘉禾县| 枣强县| 云龙县| 孝感市| 清涧县| 贵溪市| 巫溪县| 安丘市| 小金县| 遂昌县| 庄浪县| 于都县| 大竹县| 宜章县| 隆安县| 顺义区| 广昌县|