Bài giảng Lập trình PHP: Chương 5 - Dương Khai Phong
Số trang: 60
Loại file: pdf
Dung lượng: 4.66 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 5 Lập trình PHP cơ bản thuộc bài giảng lập trình PHP nhằm trình bày về giới thiệu tổng quan Web, ngôn ngữ HTML và JavaScript, ngôn ngữ PHP căn bản, các đối tượng trong PHP, PHP và hướng đối tượng, PHP và cơ sở dữ liệu MySQL, PHP và AJAX.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình PHP: Chương 5 - Dương Khai Phong• GVHD: Dương Khai Phong• Email: khaiphong@gmail.com• Website: http://khaiphong.tk• http://course.uit.edu.vn1/ Giới thiệu tổng quan Web2/ Ngôn ngữ HTML và JavaScript3/ Ngôn ngữ PHP căn bản4/ Các đối tượng trong PHP5/ PHP và hướng đối tượng6/ PHP và cơ sở dữ liệu MySQL7/ PHP và AJAX8/ PHP và các hệ thống mã nguồn mở9/ Triển khai ứng dụng PHPPHẦN 3:1. Giới thiệu2. Cấu trúc PHP3. Kiểu dữ liệu, hằng và biến4. Các phép toán trong PHP5. Các cấu trúc điều khiển6. Hàm trong PHP7. Mảng (array)a. PHP là gì? PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML (ref: http://php.net/manual/en/intro-whatis.php) PHP có cú pháp ngôn ngữ tương tự ngôn ngữ C & Perl Tập tin PHP có phần mở rộng là .php Là ngôn ngữ server-side script, tương tự như JSP, ASP.Net… thực thi ở phía WebServer.b. Các phiên bản PHP? PHP : Rasmus Lerdorf in 1994 (được phát triển để phát sinh các form đăng nhập sử dụng giao thức HTTP của Unix) PHP 2 (1995) : Chuyển sang ngôn ngữ script xử lý trên server. Hỗ trợ CSDL, Upload File, khai báo biến, mảng, hàm đệ quy, câu điều kiện, biểu thức, … PHP 3 (1998) : Hỗ trợ ODBC, đa hệ điều hành, giao thức email (SNMP, IMAP), bộ phân tích mã PHP (parser) của Zeev Suraski và Andi Gutmans PHP 4 (2000) : Trợ thành một thành phần độc lập cho các webserver. Parse đổi tên thành Zend Engine. Bổ sung các tính năng bảo mật cho PHP PHP 5 (2005) : Bổ sung Zend Engine II hỗ trợ lập trình OOP, XML, SOAP cho Web Services, SQLite PHP 5.4.7 (13/09/2012) http://www.php.net/downloads.phpc. Yêu cầu cần thiết để xây dựng ứng dụng bằng ngôn ngữ PHP? PHƯƠNG ÁN 1 http://www.apachefriends.org/en/xampp.html Apache server PHP thực thi mã PHP MySQL cơ sở dữ liệu Webalizer quản lý statistic của site Mercury giả lập gửi email FileZilla giả lập FTP server … XAMPP for Windowshttp://www.apachefriends.org/en/xa 1.8.1, 30.9.2012mpp-windows.html#641c. Yêu cầu cần thiết để xây dựng ứng dụng bằng ngôn ngữ PHP? PHƯƠNG ÁN 1 http://www.apachefriends.org/en/xampp.html PHƯƠNG ÁN 2 http://www.wampserver.com/en/ PHƯƠNG ÁN 3 Cấu hình manuald. Ưu điểm và khuyết điểm của PHP?Đánh giá JSP PHP .Net Open source Open source Open source Clearly code Mix code Clearly code (HTML,JSP,..) (HTML,PHP) (HTML,.Net,..) The best DBMS The best DBMS The best DBMSƯU ĐIỂM support: Oracle support : MySQL support : SQL Server Code same as: C Config: easy Community support: good Run: slow Support: poor Support: poor IDE: poorKHUYẾT ĐIỂM Config: complexe. Các hệ thống xây dựng bằng PHP Loại hệ thống chuyên về Quản trị nội dung, cổng thông tin (CMS – Content Management System / Portals)e. Các hệ thống xây dựng bằng PHP Loại hệ thống chuyên về Diễn đàn (Forum) SMF PunBB Phorum AEF Vanilla UseBB miniBB XMB …e. Các hệ thống xây dựng bằng PHP Loại hệ thống chuyên về Blog: WordPress, Textpattern, Nucleus CMS, LifeType, Serendipity, Dotclear, Zomplog, FlatPress, NibbleBlog, Croogo, … Loại hệ thống về thương mại điện tử (eCommerce) Magento, Zen Cart, OpenCart, osCommerce, PrestaShop, AlegroCart, Freeway, eclime, osCSS, TomatoCar, … Loại hệ thống về đào tạo trực tuyến (LCMS–Learning Course Management System) Moodle, ATutor, eFront, Dokeos, Docebo, Interact, DrupalEd, ILIAS, Open Conference Systems, Open Journal Systems, …f. Cơ chế thực thi của PHP www.example.com Webserver 2 7 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình PHP: Chương 5 - Dương Khai Phong• GVHD: Dương Khai Phong• Email: khaiphong@gmail.com• Website: http://khaiphong.tk• http://course.uit.edu.vn1/ Giới thiệu tổng quan Web2/ Ngôn ngữ HTML và JavaScript3/ Ngôn ngữ PHP căn bản4/ Các đối tượng trong PHP5/ PHP và hướng đối tượng6/ PHP và cơ sở dữ liệu MySQL7/ PHP và AJAX8/ PHP và các hệ thống mã nguồn mở9/ Triển khai ứng dụng PHPPHẦN 3:1. Giới thiệu2. Cấu trúc PHP3. Kiểu dữ liệu, hằng và biến4. Các phép toán trong PHP5. Các cấu trúc điều khiển6. Hàm trong PHP7. Mảng (array)a. PHP là gì? PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML (ref: http://php.net/manual/en/intro-whatis.php) PHP có cú pháp ngôn ngữ tương tự ngôn ngữ C & Perl Tập tin PHP có phần mở rộng là .php Là ngôn ngữ server-side script, tương tự như JSP, ASP.Net… thực thi ở phía WebServer.b. Các phiên bản PHP? PHP : Rasmus Lerdorf in 1994 (được phát triển để phát sinh các form đăng nhập sử dụng giao thức HTTP của Unix) PHP 2 (1995) : Chuyển sang ngôn ngữ script xử lý trên server. Hỗ trợ CSDL, Upload File, khai báo biến, mảng, hàm đệ quy, câu điều kiện, biểu thức, … PHP 3 (1998) : Hỗ trợ ODBC, đa hệ điều hành, giao thức email (SNMP, IMAP), bộ phân tích mã PHP (parser) của Zeev Suraski và Andi Gutmans PHP 4 (2000) : Trợ thành một thành phần độc lập cho các webserver. Parse đổi tên thành Zend Engine. Bổ sung các tính năng bảo mật cho PHP PHP 5 (2005) : Bổ sung Zend Engine II hỗ trợ lập trình OOP, XML, SOAP cho Web Services, SQLite PHP 5.4.7 (13/09/2012) http://www.php.net/downloads.phpc. Yêu cầu cần thiết để xây dựng ứng dụng bằng ngôn ngữ PHP? PHƯƠNG ÁN 1 http://www.apachefriends.org/en/xampp.html Apache server PHP thực thi mã PHP MySQL cơ sở dữ liệu Webalizer quản lý statistic của site Mercury giả lập gửi email FileZilla giả lập FTP server … XAMPP for Windowshttp://www.apachefriends.org/en/xa 1.8.1, 30.9.2012mpp-windows.html#641c. Yêu cầu cần thiết để xây dựng ứng dụng bằng ngôn ngữ PHP? PHƯƠNG ÁN 1 http://www.apachefriends.org/en/xampp.html PHƯƠNG ÁN 2 http://www.wampserver.com/en/ PHƯƠNG ÁN 3 Cấu hình manuald. Ưu điểm và khuyết điểm của PHP?Đánh giá JSP PHP .Net Open source Open source Open source Clearly code Mix code Clearly code (HTML,JSP,..) (HTML,PHP) (HTML,.Net,..) The best DBMS The best DBMS The best DBMSƯU ĐIỂM support: Oracle support : MySQL support : SQL Server Code same as: C Config: easy Community support: good Run: slow Support: poor Support: poor IDE: poorKHUYẾT ĐIỂM Config: complexe. Các hệ thống xây dựng bằng PHP Loại hệ thống chuyên về Quản trị nội dung, cổng thông tin (CMS – Content Management System / Portals)e. Các hệ thống xây dựng bằng PHP Loại hệ thống chuyên về Diễn đàn (Forum) SMF PunBB Phorum AEF Vanilla UseBB miniBB XMB …e. Các hệ thống xây dựng bằng PHP Loại hệ thống chuyên về Blog: WordPress, Textpattern, Nucleus CMS, LifeType, Serendipity, Dotclear, Zomplog, FlatPress, NibbleBlog, Croogo, … Loại hệ thống về thương mại điện tử (eCommerce) Magento, Zen Cart, OpenCart, osCommerce, PrestaShop, AlegroCart, Freeway, eclime, osCSS, TomatoCar, … Loại hệ thống về đào tạo trực tuyến (LCMS–Learning Course Management System) Moodle, ATutor, eFront, Dokeos, Docebo, Interact, DrupalEd, ILIAS, Open Conference Systems, Open Journal Systems, …f. Cơ chế thực thi của PHP www.example.com Webserver 2 7 ...
Tìm kiếm theo từ khóa liên quan:
Cấu trúc HTML Ngôn ngữ HTML Ngôn ngữ JavaScript Lập trình PHP Lập trình hướng đối tượng Ngôn ngữ lập trìnhTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 277 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 268 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 267 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 227 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 209 0 0 -
101 trang 200 1 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0