Tài liệu Lập trình và Thiết kế Web 1 – Bài 9: PHP nâng cao - Pdf 86

Lập trình và Thiết kế Web 1
© 2007 Khoa Công nghệ thông tin
Khoa CNTT – ĐH.KHTN
i 10
PHP nâng cao
Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Nội dung
 Upload File
 Gửi Email
 Cookies
 Sessions
Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Nội dung
 Upload File
 Gửi Email
 Cookies
 Sessions
Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Upload File
 Cơ chế Upload File
 Thiết kế Form cho phép Upload File
 Xử lý Lưu File upload lên server
 Kiểm tra lỗi, định dạng, kích thước File upload
Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Webserver
Cơ chế Upload File
Internet

<?php
move_uploaded_file( $_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo “Temp. Stored in: " . $_FILES["file"]["tmp_name"];
?>
Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Kiểm tra Lỗi, Định dạng & Kích thước File
--- Upload.php ---
<?php
if (($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo “Error Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
// Xu ly luu file
}
}
?>
Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Cấu hình phân quyền WRITE cho thự mục upload

Cơ chế gửi Email
Mail server
Mail Client
mail(to,subject,message…)
Web Server
Internet
or Intranet
Internet
or Intranet
Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Cơ chế gửi Email


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status