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

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

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 (419.24 KB, 5 trang )

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


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


n
n
t
t


p
p
tin
tin
t


t


th
th
ư
ư
m
m


c
c
t
t


m
m
sang
sang
th
th
ư
ư
m
m


c

c
upload
upload
 move_uploaded_file (tmp_name, saved_name)
Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN
Ki
Ki


m tra l
m tra l


i,
i,
đ
đ


nh d
nh d


ng, k
ng, k
í
í
ch thư
ch thư



c File upload
c File upload
 Lưuý :
– $_FILES["…"]["type"]
• "image/gif"
• "image/jpeg" Æ Firefox nhận đây là file jpeg
• "image/pjpeg" Æ IE nhận đây là file jpeg
– $_FILES["…"]["size"]
: Kích thước file tính theo byte
– $_FILES["…"]["error"] : Mã lỗi khi upload File
• = 0 : Không có lỗi
• > 0 : Có lỗi
Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN
M
M


t
t
s
s


l
l



i
i
khi
khi
upload file
upload file
Mã lỗi Hằng số Ý nghĩa
0 UPLOAD_ERR_OK There is no error
1 UPLOAD_ERR_INI_SIZE The uploaded file exceeds the
upload_max_filesize
directive in
php.ini
2 UPLOAD_ERR_FORM_SIZE The uploaded file exceeds the
MAX_FILE_SIZE directive that
was specified in the HTML form
3 UPLOAD_ERR_PARTIAL The uploaded file was only
partially uploaded
4 UPLOAD_ERR_NO_FILE No file was uploaded
6 UPLOAD_ERR_NO_TMP_DIR Missing a temporary folder
7 UPLOAD_ERR_CANT_WRITE Failed to write file to disk
Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail
© 2009 Khoa CNTT - ĐHKHTN
V
V


n
n
đ
đ



v
v


quy
quy


n
n
truy
truy
c
c


p
p
File
File
PHP Warning:
move_uploaded_file(upload/14.jpg
) [function.move-uploaded-file]:
failed to open stream:
Permission denied in.
Account
IUSR_XXX
Lưuý :

• Chỉ cấp quyền ghi cho thư mụccầnthiết
• Không cấp quyền ghi cho thư mục
WebRoot

×