Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Cơ
Cơ
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"]
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Thi
Thi
ế
ế
t
t
k
k
ử
ử
lý File đư
lý File đư
ợ
ợ
c upload trên server
c upload trên server
move_uploaded_file(tmp_name, saved_name)
Upload.php
<?php
move_uploaded_file($_FILES["ProductImg"]["tmp_name"],
"upload/" . $_FILES["ProductImg"]["name"]);
echo "Upload: " . $_FILES["ProductImg"]["name"] . “<br>”;
echo "Type: " . $_FILES["ProductImg"]["type"] . “<br>”;
echo "Size: " . ($_FILES["ProductImg"]["size“]/1024) . “Kb<br>”;
echo “Temp. Stored in: " . $_FILES["ProductImg"]["tmp_name"];
?>
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Ki
Ki
ể
ể
m tra l
m tra l
ỗ
ỗ
i,
i,
V
V
ấ
ấ
n
n
đ
đ
ề
ề
v
v
ề
ề
quy
quy
ề
ề
n
n
truy
truy
c
c
ậ
ậ
p
p
File
File