Danh mục

Bài giảng Lập trình web PHP - Chương 02: PHP cơ bản - Trường ĐH SP Tp. HCM

Số trang: 103      Loại file: pdf      Dung lượng: 2.62 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

PHP đưộc phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát trển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn thế giới trong việc phát triển các ứng dụng Web; PHP là một ngôn ngữ thông dịch; ....
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình web PHP - Chương 02: PHP cơ bản - Trường ĐH SP Tp. HCM Đ i H c Sư Ph m Tp. H Chí MinhLẬP TRÌNH WEB PHP Chương 02: PHP CƠ B NNỘI DUNG • Ph n 1: T ng quan v PHP • Ph n 2: PHP cơ b n 2Nội dung phần 1 1. Gi i thi u PHP a. L ch s phát tri n b. PHP là gì Ưu đi m c. d. M t s website dùng PHP 2. Ho t đ ng c a Web Server a. Cơ ch b. Ví d 3. Yêu c u cài đ t 3. a. Web server (Apache, IIS) b. Ph n m m PHP (trình thông d ch PHP) c. H qu n tr cơ s d li u (mysql, SQL Server, Access) 4. Gi i pháp cài đ t tr n gói (WAMP, LAMP, XAMP) 31. Giới thiệu PHP – Lịch sử • 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 1995) 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 1998) 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 2000) 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 2005) HĐT, XML, SOAP cho Web Services, SQLite • Phiên b n m i nh t c a PHP là version PHP 5.2.4 (www.php.net) 41. Giới thiệu PHP – PHP là gì? • PHP đư c phát tri n t ngôn ng k ch b n (script) v i m c đích xây d ng trang Web cá nhân (Personal Home Page). Sau đó đã đư c phát tri n thành m t ngôn ng hoàn ch nh và đư c ưa chu ng trên toàn th gi i trong vi c phát tri n các ng d ng Web. • PHP là m t ngôn ng thông d ch. • Là ngôn ng server-side script, tương t như ASP, JSP, … th c thi phía Server. • T p tin PHP có ph n m r ng là .php • Cú pháp tương t ngôn ng C & Perl 51. Giới thiệu PHP – Ưu điểm (Multi - Platform)• Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server• H đi u hành: UNIX (HP-UX, OpenBSD, Solaris, Linux), Mac OSX, Windows NT/98/2000/XP/2003/vista• H QTCSDL: Adabas D, dBase, Empress, FilePro QTCSDL (read-only), Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase, mSQL, Direct MS-SQL, MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL, SQLite, Solid, Sybase, Velocis, Unix dbm 61. Giới thiệu PHP – Ưu điểm PHP đư c s d ng r ng rãi trên môi trư ng phát tri n web 71. Giới thiệu PHP – Một số website dùng PHP 82. Hoạt động của Web Server CƠ CHẾ HOẠT ĐỘNG 92. Hoạt động của Web Server• Apache và IIS đư c xây d ng đ đáp ng các yêu c u (request) các t p tin HTML• Không hi u cách th c thi mã PHP phía server• Apache s d ng các modules đ “hi u” cách th c thi các đo n mã vi t b ng PHP• IIS s d ng t p l nh ISAPI - Internet Server Application Programming Interface - đ “hi u” các l nh c a PHP và ASP• Ngoài ra, c Apache và IIS đ u h tr nhi u Apache module khác ph c v cho vi c tri n khai ng d ng web m t cách hi u qu 102. Hoạt động của Web Server hello.php PHP Test output PHP Test Hello World 112. Hoạt động của Web Server 123. Yêu cầu cài đặt • Download Apache Server Download Apache for free here: http://httpd.apache.org/download.cgi • Download PHP Download PHP for free here: http://www.php.net/downloads.php • Download MySQL Database Download MySQL for free here: http://www.mysql.com/downloads/index.html 134. Giải pháp trọn gói• LAMP – Linux• WAMP – Windows• XAMPP – Windows/Linux 14Phần 2: PHP căn bảnNội dung phần 2 1. PHP và HTML 2. Câu l nh PHP 3. Ghi chú trong PHP 4. Khai báo bi n 5. Ki u d li u 6. Toán t C u trúc đi u khi n 7. 8. Hàm 9. Ph m vi c a bi n Bi n tĩnh 10. Làm vi c v i file và thư m c 11. L p – Đ i tư ng trong PHP 12. 161. PHP và HTML 172. Câu lệnh PHP • Phát bi u: – Các câu l nh php cách nhau b i d u ‘;’ – Không phân bi t kho ng tr ng, tab hay ký t xu ng dòng. • Ví d : 183. ...

Tài liệu được xem nhiều: