Giáo trình Lập trình viên mã nguồn mở PHP - Module 2
Tóm tắt Giáo trình Lập trình viên mã nguồn mở PHP - Module 2: ... bản bởi đCụng GMC Trang 27 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 28 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang...bản bởi đCụng GMC Trang 48 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 49 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang ...guồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 70 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 71 Lập trỡnh viờn mó nguồn mở PHP – Module 2 ...
LẬP TRèNH VIấN MÃ NGUỒN MỞ PHP Module 2 Click vào phụ lục để chuyển tới bài cần đọc Phụ lục Bài 1 Form và cỏc điều khiển cơ sở ....................................... 2 Bài 2 Javascript căn bản....................................................... 13 Bài 3 Kết hợp PHP và JavaScript .......................................... 29 Bài 4 Lập trỡnh hướng đối tượng nõng cao .......................... 37 Bài 5 XML ............................................................................. 50 Bài 6 XML - DOM ................................................................. 65 Bài 7 Tớch hợp mó PHP ........................................................ 74 Bài 8 SESSION - COOKIE ....................................................... 85 Bài 9 Hoàn chỉnh website .................................................... 95 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 2 Bài 1 Form và cỏc điều khiển cơ sở Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 3 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 4 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 5 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 6 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 7 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 8 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 9 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 10 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 11 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 12 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 13 Bài 2 Javascript căn bản Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 14 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 15 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 16 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 17 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 18 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 19 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 20 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 21 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 22 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 23 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 24 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 25 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 26 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 27 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 28 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 29 Bài 3 Kết hợp PHP và JavaScript Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 30 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 31 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 32 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 33 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 34 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 35 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 36 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 37 Bài 4 Lập trỡnh hướng đối tượng nõng cao Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 38 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 39 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 40 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 41 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 42 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 43 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 44 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 45 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 46 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 47 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 48 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 49 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 50 Bài 5 XML Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 51 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 52 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 53 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 54 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 55 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 56 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 57 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 58 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 59 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 60 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 61 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 62 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 63 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 64 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 65 Bài 6 XML - DOM Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 66 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 67 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 68 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 69 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 70 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 71 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 72 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 73 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 74 Bài 7 Tớch hợp mó PHP Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 75 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 76 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 77 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 78 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 79 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 80 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 81 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 82 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 83 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 84 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 85 Bài 8 SESSION - COOKIE Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 86 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 87 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 88 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 89 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 90 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 91 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 92 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 93 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 94 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 95 Bài 9 Hoàn chỉnh website Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 96 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 97 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 98 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 99 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 100 Lập trỡnh viờn mó nguồn mở PHP – Module 2 Bản quyền â Trung Tõm Tin Học - Đại Học Khoa Học Tự Nhiờn | Xuất bản bởi đCụng GMC Trang 101
File đính kèm:
- giao_trinh_lap_trinh_vien_ma_nguon_mo_php_module_2.pdf