91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP如何上傳文件代碼

發布時間:2021-11-02 10:12:43 來源:億速云 閱讀:113 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關PHP如何上傳文件代碼,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

最主要的兩個函數是move_uploade_file(臨時文件,目標位置和文件名)和is_uploaded_file(),前者用來移動上傳后保存在服務器緩存區的文件到目標文件,后者用來判斷文件是否上傳成功。除了以上兩個函數之外,還要說明一下form標簽中enctype的值應該如下:

<formenctypeformenctype="multipart/form-data"method="post"name="upform">

只有其值為multipart/form-data才能保證以正確的編碼方式上傳文件。input標簽type屬性中的"file"

<inputnameinputname="upfile"type="file">
  • 基于nginx的PHP本地測試環境構建軟件piny

  • PHP5.3閉包特性及應用詳解

  • Visual Studio下的PHP開發工具 VS.PHP初

  • PHP之父離開雅虎 自稱“離開了最好的工作

  • 新手指南何為PHP語言

另一個系統函數是$_FILES,$_FILES['myFile']['name']客戶端文件的原名稱、$_FILES['myFile']['type']文件的MIME類型,例如"image/gif"、$_FILES['myFile']['size']已上傳文件的大小,單位為字節、$_FILES['myFile']['tmp_name']儲存的臨時文件名,一般是系統默認、$_FILES['myFile']['error']該文件上傳相關的錯誤代碼。這個函數將上傳文件的信息分割成數組形式保存在不同的數組元素中,例如,文件名的值存儲在$_FILES['myFile']['name']中。下面附上自己寫的簡單的PHP上傳文件代碼:

PHP上傳文件代碼類saveupload.php

<?php if(is_uploaded_file($_FILES['upfile']['tmp_name'])){  $upfile=$_FILES["upfile"];//如果已經選定了要上傳的文件,將其索引保存在$upfile中    //分別去上傳文件的名字,類型等  $name=$upfile["name"];  $type=$upfile["type"];  $size=$upfile["size"];  $tmp_name=$upfile["tmp_name"];  $error=$upfile["error"];    //設定上傳文件類型  switch($type){  case'image/pjpeg':  $ok=1;  break;   case'image/jpeg':  $ok=1;  break;   case'image/png':  $ok=1;  break;   case'image/gif':  $ok=1;  break;  }    //如果文件類型合法并且$error返回值為0,說明上傳成功  if($ok&&$error=='0'){  move_uploaded_file($tmp_name,'up/'.$name);//將保存在緩存的文件移動到指定目錄下  echo"上傳成功";  }  }   ?>

PHP上傳文件代碼上傳頁面upload.php

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>upload</title> <styletypestyletype="text/css"> <!--  body{  background-color:#CFF;  text-align:center;  }  --> </style></head>  <body> 文件上傳  <hr/> <formidformid="form1"name="form1"method="post"action="saveupload.php"enctype="multipart/form-data"> 上傳文件:  <label> <inputtypeinputtype="file"name="upfile"/> </label> <label> <inputtypeinputtype="submit"name="button"id="button"value="上傳"/> </label> </form>  </body>

關于“PHP如何上傳文件代碼”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

新巴尔虎左旗| 建阳市| 龙陵县| 丰县| 张家界市| 临安市| 怀来县| 星座| 嘉禾县| 土默特右旗| 宜黄县| 萝北县| 当雄县| 普定县| 陆良县| 盐源县| 襄樊市| 台北市| 鲁山县| 孝感市| 河池市| 福贡县| 泰安市| 黄冈市| 文水县| 连平县| 和平县| 丽水市| 旅游| 辽宁省| 兰坪| 辛集市| 金阳县| 信阳市| 曲周县| 新宾| 吴忠市| 秭归县| 疏勒县| 定安县| 饶平县|