PHP基礎 一 表單傳值 以及 檔案上傳

2021-08-07 12:27:49 字數 1357 閱讀 1719

表單傳值

1. 3種頁面跳轉傳值方式

注意:

php中的跳轉

2.get 跟post 上傳的大小限制

檔案上傳

1 . 設定form表單的屬性

multipart 多部件的,多的意思

注意跟multiple區分

2. 設定檔案上傳的大小

php.ini 中 的 upload_max_filesize=2m

不能超過 php.ini中 的post_max_size 的大小

3.設定臨時檔案的路徑

php的ini 中的 upload_tmp_dir ="路徑"

注意:預設的路徑是: c:/windows/temp

4. $_files二維陣列的值

多檔案上傳

$_files["myfile"]["type"]

[0]:

$_files["myfile"]["tmp_name"]

[0]:

$_files["myfile"]["size"]

[0]:

多檔案上傳的獲取思路

$count=count($_files["myufile"]["name"]);

$_files["myfile"]["name"]

[$i]:

$_files["myfile"]["type"]

[$i]:

$_files["myfile"]["tmp_name"]

[$i]:

$_files["myfile"]["size"]

[$i]:

} 5.檔案上傳失敗的原因

上傳檔案超出伺服器設定 ph p,ini 中的

upload_max_filesize(預設是2m),

不能超過 php.ini中 的post_max_size 的大小

注意:如果沒有超出post_max_size的值,可以檢視error的值 =1

value ="102400">

6.檔案上傳的步驟

①表單域

②判斷 $_files 是否為空,為空表示沒有表單域

is_null($_files) 或者 if($_files){}

③讀取錯誤**,如果為0 表示沒有錯誤

$_files["myfile"]["error"]==0

④ 判斷上傳的檔案是否是http post上傳的檔案

is_upload_file(臨時檔名)

⑤ 移動臨時檔案至永久儲存路徑

move_uploaded_file(臨時檔名,目標路徑)

---臨時檔名 $_files["myfile"]["tmp_name" ];

PHP簡單傳表單

php 中獲取表單中單選按鈕的值 單選按鈕只能讓我們選擇乙個,這裡有乙個 checked 屬性,這是用來預設選取的,我們每次重新整理我們的頁面時就預設為這個值。例 name myform action method post 性別 type radio name value 男 checked 男 ...

PHP學習筆記 01 之表單傳值

1 方式一 表單form method get get接收資料方式 get 表單元素name對應的值 2 方式二 鏈結方式 注意每個資料用 分開,位址列中 不能左右不能有空格 表單 method post post接收資料方式 post 表單元素name對應的值 雖然位址列上不可見,但瀏覽器中開發者...

Bootstrap初級學習(一)表單

class form horizontal role form 在父form中必須新增from horizontal類 class form group 將所有標籤和空間放在form group的div裡 for firstname class control label col sm 2 名字 對...