Tải bản đầy đủ (.pdf) (5 trang)

CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P7 ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (410.38 KB, 5 trang )

Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN


ch
ch
ế
ế
Upload File
Upload File
Webserver
Yêu cầutrangupload.php
Disk
driver
file
Upload.php
• $_FILES["file"]["name"]
• $_FILES["file"]["type"]
• $_FILES["file"]["size"]
• $_FILES["file"]["tmp_name"]
• $_FILES["file"]["error"]
• move_uploaded_file(tmpName, savedName)
• file_exists(savedName)
Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN
C
C
á
á
c
c


b
b
ư
ư


c
c
c
c


n
n
thi
thi
ế
ế
t
t
đ
đ


upload file
upload file
 Thiếtkế form để upload file
 Lấy thông tin file upload
 Di chuyểntậptin từ thư mụctạm sang thư mục
upload

Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN
1.
1.
Thi
Thi
ế
ế
t
t
k
k
ế
ế
Form
Form
đ
đ


Upload File
Upload File
 ThiếtlậpthuộctínhForm
– Method = POST
– Enctype = multipart/form-data
UploadForm.htm
<form method="POST" action="upload.php" enctype="multipart/form-data">
<input type="file" name ="userfile"><br>
<input type="submit" value="Submit">
</form>

Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN
2.
2.
L
L


y
y
thông
thông
tin file upload
tin file upload
 $_FILES: mảng chứa thông tin các file upload
 $_FILES ['userfile'] : thông tin 1 file
 Các thuộc tính:
– name
– type
– tmp_name
– error
– size
Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN
V
V
í
í
d
d



×