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

PHP上傳也是php常用的功能,主要注意客戶端與服務器端的應用,是不是比asp簡單多了。

一、上傳表單的HTML代碼

代碼如下:

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

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

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

</form>

注意事項:1、action是上傳的新2、enctype這個屬性要寫成“multipart/form-data”

二、PHP代碼

代碼如下:

<?php

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

$phpupfile=$_FILES["Imgs"];

//輸出上傳文件的數(shù)組結構;

print_r($phpupfile);

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

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

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

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

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

/*

*上傳的錯誤信息

*0代表成功上傳,

*1,2代表超過了設定的最大上傳值

*3代表只有部分上傳

*4代表沒有文件被上傳

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

*/

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

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

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>';

}

?>

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

更多信息請查看IT技術專欄

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:php入門學習知識點三PHP上傳

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網(wǎng)