php入門(mén)學(xué)習(xí)知識(shí)點(diǎn)三PHP上傳
來(lái)源:易賢網(wǎng) 閱讀:1010 次 日期:2014-05-18 00:43:56
溫馨提示:易賢網(wǎng)小編為您整理了“php入門(mén)學(xué)習(xí)知識(shí)點(diǎn)三PHP上傳”,方便廣大網(wǎng)友查閱!

PHP上傳也是php常用的功能,主要注意客戶端與服務(wù)器端的應(yīng)用,是不是比asp簡(jiǎn)單多了。

一、上傳表單的HTML代碼

代碼如下:

<formaction="UpLoad.php"method="post"enctype="multipart/form-data"name="upFrm">

<inputtype="file"name="Imgs"id="Imgs">

<inputtype="submit"name="subBtn"value="上傳">

</form>

注意事項(xiàng):1、action是上傳的新2、enctype這個(gè)屬性要寫(xiě)成“multipart/form-data”

二、PHP代碼

代碼如下:

<?php

if(is_uploaded_file($_FILES["Imgs"]["tmp_name"])){

$phpupfile=$_FILES["Imgs"];

//輸出上傳文件的數(shù)組結(jié)構(gòu);

print_r($phpupfile);

//輸出上傳文件的各類信息

echo$phpupfile["size"]."<br>";//文件名

echo$phpupfile["type"]."<br>";//文件類型

echo$phpupfile["tmp_name"]."<br>";//昨時(shí)文件名包含路徑

echo$phpupfile["name"]."<br>";//上傳的文件名

/*

*上傳的錯(cuò)誤信息

*0代表成功上傳,

*1,2代表超過(guò)了設(shè)定的最大上傳值

*3代表只有部分上傳

*4代表沒(méi)有文件被上傳

*5代表上傳文件大小為0

*/

echo$phpupfile["error"]."<br>";

//上傳函數(shù)(其時(shí)在提交表單后,已將上傳的文件保存在服務(wù)器的臨時(shí)文件夾內(nèi),這時(shí)需要將其移動(dòng)到網(wǎng)站的指定文件夾內(nèi))

move_uploaded_file($phpupfile["tmp_name"],$phpupfile["name"]);//將上傳的文件保存到指定的文件夾

/*

*以下部分是附加部分

*/

//判斷文件是否存在1代表存在,0代表未找到

echo'ThisFileisexists:'.file_exists($phpupfile["name"]).'<br>';//查詢文件或目錄是否存在

//unlink刪除文件

echo'刪除文件:'.unlink($phpupfile["name"]).';1為刪除成功,0為刪除失敗';

//mkdir創(chuàng)建文件夾

if(file_exists('pic')==FALSE){

mkdir("pic");

}

if(file_exists('pic/ts')==FALSE){

mkdir("pic/ts");

}

//rmdir刪除文件夾

if(file_exists('pic/ts')==FALSE){

rmdir('pic/ts');

}

//rename重命名

rename("guitar11-hp-sprite.png","1.png");

echo"<br>";

echo'ThisFileisexists:'.file_exists($phpupfile["name"]).'<br>';

}

?>

注意點(diǎn):1、$_FILES["Imgs"]這個(gè)Imgs就是你HTML代碼中所定義的控件名稱

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:php入門(mén)學(xué)習(xí)知識(shí)點(diǎn)三PHP上傳
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65317125(9:00—18:00) 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)