Slide Bài Giảng Lập Trình Php, Tài Liệu Bài Giảng Lập Trình Php

Bạn sẽ xem phiên bản rút gọn gàng của tài liệu. Coi và tải ngay bản đầy đầy đủ của tư liệu tại trên đây (437.41 KB, 161 trang )


Bạn đang xem: Slide bài giảng lập trình php, tài liệu bài giảng lập trình php

BÀI GIẢNG:PHP (Hyperobatambeienwasirherbal.com Preprocessing)Biên soạn: Nguyễn Phú QuảngBộ môn: Tin học Xây dựng câu chữ trình bàyI.II.III.Làm quen với PHPPHP Căn bảnCác kỹ năng cho áp dụng Web baseLàm bài toán với FormII. Những hàm làm việc với MySQLIII. Làm việc với FileIV. Các hàm thao tác làm việc với hình ảnhV.Các hàm bên trên ngày thángVI. Những hàm trên dữ liệuVII. Cookies với QueryStringVIII. SessionIX. Gỡ lỗiI. I. Làm quen với PHPI.1.
I.2.I.3.I.4.I.5.I.6.I.7.PHP là gì?Lịch sử phát triển của PHPLý vày chọn PHPZend EngineCài đặt PHPChương trình PHP đầu tiênCác IDE mang lại PHP I.1. PHP là gì?PHP được trở nên tân tiến từ ngơn ngữ kịch bản (script)với mục tiêu xây dựng trang Web cá nhân (PersonalHome Page). Kế tiếp đã được phát triển thành một ngơnngữ hồn chỉnh và rất được yêu thích trên tồn cố giớitrong việc cách tân và phát triển các vận dụng Web basedTheo NetCraft:––
Tháng 11 năm 1999, rộng 1 triệu sản phẩm chủTháng 9 năm 2000, rộng 1.4 triệu máyPHP (PHP: Hyperobatambeienwasirherbal.com Perprocessor) là ngơn ngữ kịchbản thiết kế phía sever (server-side) phổ biếnnhất rứa giới.PHP thường hoạt động theo sản phẩm công nghệ tự sau:–––Người sử dụng gửi yêu cầu lên sản phẩm chủMáy chủ cách xử trí u ước (Thơng dịch mã PHP cùng chạy chươngtrình, mã PHP có thể truy xuất CSDL, chế tạo ra hình ảnh, đọcghi file, thúc đẩy với máy chủ khác...)Máy nhà gửi dữ liệu về cho người dùng (thường là dướidạng HTML) I.1. PHP là gì? (2) I.2. Lịch sử vẻ vang phát triển của PHP
Phiên bản đầu tiên của PHP được phát triểnnăm 1994, bao gồm các macro cho trang web cánhân (Personal home Page)Sau đó, PHP được trở nên tân tiến thêm một số chứcnăng new gọi là form Interpreter (PHP/FI) vàcó được sự thân thiết lớn từ bỏ phía cùng đồngPhiên bản tiếp theo, PHP3, được viết lại bởimột nhóm những lập trình viên (Zeev Suraski,Andi Gutmans). PHP3 được bổ sung cập nhật thêm một sốtính năng và những cú pháp ngơn ngữ khác, đãtrở thành ngơn ngữ kịch bản phía sever đượcưa chấp nhận nhất I.3. Tại sao chọn PHPKhi sử dụng PHP, người dùng sẽ có đượctốc độ nhanh hơn các so với những ngônngữ kịch bạn dạng khác, do PHP là phần mềmmã mối cung cấp mở, được cung cấp bởi các lậptrình viên giỏi, có con số người dùngđơng đảo. Ngồi ra PHP chạy được trênnhiều hệ điều hành không giống nhau
I.3. Lý do chọn PHP (2)Rút ngắn thời gian phát triển–PHP có thể chấp nhận được bạn tách bóc phần HTML code và phầnscript, vì thế có thể hòa bình giữa cơng việcphát triển mã cùng thiết kế. Điều này vừa giúplập trình viên tiện lợi hơn vừa có thể làm chochương trình mềm dẻo hơn trong việc thay đổigiao diệnPHP là phần mềm mã nguồn mở––PHP không những là ứng dụng mã nguồn mở nhưng cịnthực sự miễn phí (kể cả khi bạn sử dụng mang đến mụcđích yêu thương mại)Do là phần mềm mã mối cung cấp mở, những lỗi (bug) củaPHP được công khai minh bạch và gấp rút được sửa chữabởi nhiều chuyên viên I.3. Vì sao chọn PHP (3)

Xem thêm: Cách Trồng Lan Phượng Vỹ - Cách Chăm Sóc Lan Phượng Vỹ Đơn Giản Tại Nhà

Tốc độ–Nhờ vào sức khỏe của Zend Engine, lúc sosánh PHP cùng với ASP, có thể thấy PHP vượt hơn ởmột số test, vượt trội ở tốc độ biên dịch.Tính khả chuyển–PHP được thiết kế theo phong cách để chạy trên nhiều nềntảng khác nhau, hoàn toàn có thể làm bài toán với nhiềuphần mềm máy chủ, cơ sở tài liệu (ví dụ: bạncó thể cải tiến và phát triển dự án trên UNIX, sau đóchuyển sang trọng NT mà khơng gặp phải bất kể vấnđề gì) I.4. Zend EngineZend là scripting engine nằm bên cạnh trongPHPZend Engine thực sự là sự đổi mới đángkể. Hầu như các đoạn mã viết bên trên PHP3
đều hoàn toàn có thể chạy bên trên PHP4 cùng với tốc độtăng vội 200 lần I.5. Thiết lập PHPBạn rất có thể tìm phiên bạn dạng mới độc nhất củaPHP tại add http://www.php.netPHP là ứng dụng mã mối cung cấp mở, các bạn có thểdownload cả mã mối cung cấp của PHPBạn có thể tìm tài liệu tham khảo củaPHP tại địa chỉhttp://www.php.net/manual I.5. Setup PHP (2)Cài để PHP với IIS––––Control Panel/Add Remove Programs/Add RemoveWindow ComponentsBật internet Information Services
Download PHP Installer (Windows Binaries) từhttp://www.php.net/downloads.phpCài đặt PHP (chọn hệ thống IIS)Cài đặt Apache––Download Apache tại http://httpd.apache.org/Cài để Apache I.5. Cài đặt PHP (3)Download bạn dạng PHP zip package (Window Binaries)Giải nén vào folder C:PHPSửa tệp tin conf/httpd.conf, chế tạo nội dung sauScriptAlias /php/ "c:/php/"AddType application/x-httpd-php .phpAction application/x-httpd-php "/php/php.exe"Hoặc (Copy php5ts.dll vào thư mụcc:/windows/system32)LoadModule php5_module "c:/php/sapi/php5apache2.dll"AddType application/x-httpd-php .php
I.5. Thiết lập PHP (4)Thêm alias (vào trong httpd.conf)Alias giả “realname”Alias /pm/ "C:/PMNM/47PM1/47PM1/”Chú ý: kém chất lượng phải bắt đầu bằng /nếu fake hoàn thành bằng / thì realnamecũng phải ngừng bằng / I.6. Lịch trình PHP đầu tiênChương trình trước tiên (bạn có thể soạn bằngbất kỳ trình biên soạn thảo văn bản nào)echo("Hello world");?>Lưu file dưới tên hello.php tạic:inetpubwwwrootphp (IIS) hoặc trong thư mục ứngvới Alias vừa tạo nên raTại trình duyệt, nhập vào địa chỉhttp://localhost/php/hello.php
I.6. Công tác PHP đầu tiên (2)Khối chương trình PHPTag styleStart TagEnd TagChuẩn?>Dạng rút gọn?>ASP%>
Script tagslanguage=“php”> I.6. Lịch trình PHP đầu tiên (3)Chuong trinh PHP dau tien// Day la chuong trinh PHP dau tienecho("Hello world");/* comment the ni cung duoc */# Ma the nay cung chang sao?>