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

PHP文件上傳主要代碼講解

 更新時(shí)間:2013年09月30日 16:46:39   作者:  
在php開(kāi)發(fā)過(guò)程中,文件上傳也經(jīng)常用到,這里簡(jiǎn)單介紹下,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

<?php  
 if($_FILES['myfile']['name'] != '') {  
if($_FILES['myfile']['error'] > 0) {  
echo "錯(cuò)誤狀態(tài):" . $_FILES['myfile']['error'];  
} else {  
move_uploaded_file($_FILES['myfile']['tmp_name'] , "uploads/" . $FILES['myfile']['name']);  
echo "<script>alert(上傳成功!);</script>";  
}  
} else{  
echo "<script>alert(請(qǐng)上傳文件!);</script>";  
}  
?>

說(shuō)明:

在解釋這篇代碼前,我們有必要了解以下知識(shí)。

$_FILES['myfile']['name'] 是指被上傳文件的名稱(chēng)
$_FILES['myfile']['type'] 是指被上傳文件的類(lèi)型
$_FILES['myfile']['size'] 是指被上傳文件的大小,單位為字節(jié)(B)
$_FILES['myfile']['tmp_name'] 是指被上傳文件存在服務(wù)器中的臨時(shí)副本文件名稱(chēng),文件被移動(dòng)到指定目錄后臨文件將被自動(dòng)消毀。
$_FILES['myfile']["error"] 是指由文件上傳中有可能出現(xiàn)的錯(cuò)誤的狀態(tài)碼,關(guān)于各狀態(tài)含義后在會(huì)說(shuō)明。

了解了這些,我們?cè)賮?lái)看一下upload.php的代碼。

首先,$_FILES['myfile']['name']中的myfile是指在上面HTML頁(yè)面中上傳文件標(biāo)簽的name值,根據(jù)這個(gè)我們才能知道我們正在處理的文件是哪一個(gè)input提交過(guò)來(lái)的。

然后再來(lái)判斷一下 $_FILES['myfile']['name'] 不是否為空,根據(jù)這個(gè)我們可以知道用戶(hù)有沒(méi)有上傳文件,從而執(zhí)行不同的操作。

如果上傳了文件并且狀態(tài)是0就說(shuō)明上傳成功,我們就可以用 move_uploaded_file方法把上傳的文件存放到指定目錄,上面這個(gè)例子是指把上傳的文件移動(dòng)到同目錄下的uploads文件夾下,這個(gè)路徑是相對(duì)于這個(gè)PHP文件(既upload.php)的相對(duì)目錄。

比如,我們想把上傳的文件移動(dòng)到upload.php上一層叫user的文件夾中的話(huà),我們就可以這樣寫(xiě):move_uploaded_file($_FILES['myfile']['tmp_name'] , "./user/". $FILES['myfile']['name']),這種方法使用起來(lái)很方便、靈活,這樣一個(gè)文件就被上傳到服務(wù)器中了,可以打開(kāi)服務(wù)器中的目錄查看該文件。

相關(guān)文章

  • PHP.MVC的模板標(biāo)簽系統(tǒng)(三)

    PHP.MVC的模板標(biāo)簽系統(tǒng)(三)

    PHP.MVC的模板標(biāo)簽系統(tǒng)(三)...
    2006-09-09
  • php array_search() 函數(shù)使用

    php array_search() 函數(shù)使用

    array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個(gè)鍵值。如果找到了該值,匹配元素的鍵名會(huì)被返回。如果沒(méi)找到,則返回 false。
    2010-04-04
  • 最簡(jiǎn)單的PHP程序--記數(shù)器

    最簡(jiǎn)單的PHP程序--記數(shù)器

    最簡(jiǎn)單的PHP程序--記數(shù)器...
    2006-10-10
  • php auth_http類(lèi)庫(kù)進(jìn)行身份效驗(yàn)

    php auth_http類(lèi)庫(kù)進(jìn)行身份效驗(yàn)

    前提是要安裝auth類(lèi)庫(kù)和auth_http類(lèi)庫(kù)
    2009-03-03
  • 最新評(píng)論

    古浪县| 东安县| 武山县| 扶风县| 天全县| 榆林市| 闻喜县| 三门县| 蒙阴县| 桃源县| 易门县| 岚皋县| 长武县| 余干县| 永新县| 义马市| 资兴市| 辉县市| 卫辉市| 阜康市| 墨玉县| 崇明县| 右玉县| 黄梅县| 石城县| 东港市| 唐山市| 腾冲县| 崇礼县| 泉州市| 西城区| 乐东| 宜宾市| 江油市| 吉木乃县| 马公市| 涪陵区| 鹤庆县| 察哈| 梅河口市| 军事|