PHP開發檔案上傳教學課程介紹LOGIN

PHP開發檔案上傳教學課程介紹

本課程以開發《php開發上傳檔案》做為課程專案實例,為大家講解開發《php開發上傳檔案》的想法

本次教學所開發的功能如下:

    選擇檔案->處理檔案->判斷是否上傳成功

#建立php檔案:

文件.png

我們來一下流程圖:

流程图.png

html頁面程式碼,如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>文件上传</title>
</head>
<body>
    <form method="post" action="doaction.php" enctype="multipart/form-data">
        上传文件:<input type="file" name="myfile"><br>
                  <input type="submit" value="上传文件">
    </form>
</body>
</html>

看如上程式碼,表單是以post 方式提交,提交到doaction.php檔案

大家注意:enctype="multipart/form-data"

在操作檔上傳是,這句話是不可或缺的,enctype="multipart/form-data"它的意思是以二進位的數據格式來傳輸,所以傳輸到你的servlet裡是二進位資料

注意:這句有個錯誤點,我們可能會常常遇到,就是我們在寫這段程式碼的時候

會把後面的data 寫成date  這塊就需要我們注意了

enctype="multipart/form-data"  

#下一節
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文件上传</title> </head> <body> <form method="post" action="doaction.php" enctype="multipart/form-data"> 上传文件:<input type="file" name="myfile"><br> <input type="submit" value="上传文件"> </form> </body> </html>
章節課件