Lập trình và Thiết kế Web 1 – Bài 9: PHP nâng cao
lượt xem 206
download
Nội dung: Upload File Gửi Email Cookies Sessions
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình và Thiết kế Web 1 – Bài 9: PHP nâng cao
- Lập trình và Thiết kế Web 1 i 10 PHP nâng cao Khoa CNTT – ĐH.KHTN © 2007 Khoa Công nghệ thông tin
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Nội dung Upload File Gửi Email Cookies Sessions © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Nội dung Upload File Gửi Email Cookies Sessions © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao 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 © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Cơ chế Upload File Yêu cầu trang upload.php Webserver Internet file or Intranet Disk driver 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) © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Thiết kế Form cho phép Upload File Thiết lập thuộc tính Form – Method : POST – Enctype: multipart/form-data --- UploadForm.htm ---
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Xử lý lưu File lên hệ thống file system trên Server move_uploaded_file(tmp_name, saved_name) --- Upload.php ---
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Kiểm tra Lỗi, Định dạng & Kích thước File --- Upload.php ---
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Cấu hình phân quyền WRITE cho thự mục upload PHP Warning: move_uploaded_file(upload/14.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in . © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Nội dung Upload File Gửi Email Cookies Sessions © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Gửi Email Cơ chế gửi Email Gửi mail sử dụng Outlook Gửi mail sử dụng Web Mail – PHP mail() – Non Authentication – PHP PEAR package – SMTP Authentication © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Gửi Email Cơ chế gửi Email Gửi mail sử dụng Outlook Gửi mail sử dụng Web Mail – PHP mail() – Non Authentication – PHP PEAR package – SMTP Authentication © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Cơ chế gửi Email Mail server Internet or Intranet Mail Client mail(to,subject,message…) Internet or Intranet Web Server © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Cơ chế gửi Email © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Ví dụ Cấu hình Gửi Email sử dụng GMAIL © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Gửi Email Cơ chế gửi Email Gửi mail sử dụng Outlook Gửi mail sử dụng Web Mail – PHP mail() – Non Authentication – PHP PEAR package – SMTP Authentication © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Gửi mail sử dụng cấu hình trong Mail Client - Outlook Sử dụng mailto Format: mailto:address[?key=setting][&key=setting] … Key Ý nghĩa SUBJECT Tiêu đề Email CC Danh sách địa chỉ Email người nhận, mỗi địa chỉ cách nhau bằng dấu chấm phẩy (;). BCC Danh sách địa chỉ Email người nhận được ẩn mỗi địa chỉ cách nhau bằng dấu chấm phẩy (;). BODY Nội dung Email. © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Gửi Email Cơ chế gửi Email Gửi mail sử dụng Outlook Gửi mail sử dụng Web Mail – PHP mail() – Non Authentication – PHP PEAR package – SMTP Authentication © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Gửi mail sử dụng PHP mail() - Non Authentication mail(to,subject,message,headers,parameters) Key Specifies TO Địa chì email người nhận SUBJECT Tiêu đề Email (KHÔNG được chứa ký tự xuống dòng) MESSAGE Nội dung Email Thông tin thêm (vd: FROM, BCC, CC,…) Các thông tin này nên phân cách nhau HEADERS bằng ký tự xuống dòng (\r\n) PARAMETERS Tham số cấu hình cho ứng dụng gửi mail © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – Bài 9 : PHP nâng cao Cấu hình mặc định của PHP mail() – Non Authentication Cấu hình mặc định được định nghĩa trong file php.ini Default Ý nghĩa SMTP localhost DSN hoặc IP Address của SMTP Server smtp_port 25 Port của SMTP sendmail_from NULL Địa chỉ người gửi sendmail_path NULL Đường dẫn đến ứng dụng gửi mail (UNIX) © 2007 Khoa CNTT - ĐHKHTN
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình HTML và thiết kế website
164 p | 907 | 394
-
Báo cáo về Lập trình và thiết kế Web
15 p | 1070 | 216
-
Lập trình và thiết kế Web 2
69 p | 409 | 186
-
Bài giảng Thiết kế web bài 2: Cơ chế làm việc của CSS
42 p | 328 | 69
-
Bài giảng Lập trình và thiết kế web bằng ngôn ngữ ASP: Phần 3 - GV. Dương Khai Phong
45 p | 159 | 46
-
Lập trình và Thiết kế Web 1AJAXKhoa CNTT – ĐH.KHTN© 2007 Khoa Công nghệ thông
13 p | 200 | 46
-
Bài giảng Lập trình và thiết kế web bằng ngôn ngữ ASP: Phần 1 - GV. Dương Khai Phong
15 p | 149 | 37
-
Bài giảng Lập trình và thiết kế web bằng ngôn ngữ ASP: Phần 4 - GV. Dương Khai Phong
24 p | 145 | 34
-
Bài giảng Lập trình và thiết kế web bằng ngôn ngữ ASP: Phần 2 - GV. Dương Khai Phong
43 p | 135 | 34
-
Giáo trình Thiết kế web (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề
46 p | 78 | 30
-
Giáo trình Thiết kế web (Nghề Lập trình máy tính): Phần 2 - Tổng cục dạy nghề
110 p | 76 | 29
-
Bài giảng Lập trình và thiết kế web bằng ngôn ngữ ASP: Phần 5 - GV. Dương Khai Phong
42 p | 146 | 29
-
Bài giảng Lập trình và thiết kế Web 1: Bài 3 - Thiết kế trang Web, HTML căn bản
59 p | 127 | 18
-
Lập trình và thiết kế web 1 Bài 6
74 p | 120 | 18
-
Bài giảng Nhập môn HTML và thiết kế Web: Bài 11 - Cấu trúc lập trình trong JavaSript
31 p | 76 | 13
-
Lập trình và Thiết kế Web 1
13 p | 82 | 10
-
Bài giảng Lập trình và thiết kế Web 1: Bài 6 - PHP cơ bản
14 p | 72 | 9
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn