ApLedi id c tĩu k :«
Wytare
Lrủdle
ềr^ip
Trung tâm đào tạo lập trình viên quôc tê AiTi-Aptech
Trình bày: Nguyễn Thanh Nam - AiTi-Aptech Faculty
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech. edu.vn
fí
vtan» o i Leadership
a.
lo. ls
Nội dung hội thảo
Giới thiệu về PHP
Cú pháp trong PHP
AJAX
Music website using PHP & AJAX
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech. edu.vn
facebook
Vietnam
©C yW O R LP
Th£%vớutó- mữt ft£ờưĨ4t*ig
TRANG CHU
CAU LAC BO
SHOP
P1CTURA
KINE
ALOHA
111ul« lie h
Sign Up
It's free and anyone can join
îiS & Z
Jfcr...... A '.
Pằi-- .....
A
"%
®4ssj quatigtS»!
Mật kháu:
Facebook helps you connect and share with
the people in your life.
.i ll lilt
S il ili VÍÍM1 l> ạ i lu ir I,CM-
Tbcfl Stax b"
□ Ghi nhd dia chi Email
vòng 1 tử W/5 (tấn Z4 h ngi
lỡh sóng ngậy 14/4 Mến 2 íh ngi
vảng
Ban quen mat khau?
a tea page for a celebrity, band or business, click hi
G e t Y a h o o ! T o o lb a r w ith A n ti-S p y
See th e la te s t e n v iro n m e n ta lly frie n d ly
'ÿ X H o O f
CHUYEN NHA
TII365
Web
Images
Video
Local
Shopping
more ■
L Web Search
Se a rch :
A p r 2 8,2 0 09
I
m ain page
| discussion |
I
Sports
W e lco m e to W ikip e d ia ,
Hi id
world may be on the brink of the first
inza pandemic in more than 40
2,358,644 articles in English
3.
Overview • Editing ■Questions ■Help
» A re w e re a d y fo r it?
it p a n d e m ic s
Jo in D ig g
Popular
A b o ut
Science r
Upcoming SETA
News
Gaming v
Videos
Lifestyle v
Images
Entertainment v
Sports v
Sgi
-
( ^ ) M esse n g e r
ộ Customize
W e a th e r
Y a h o o ! S p o rts s h o p
Your S o u rce fo r Final F o u r g e a r
¡1,000 facto ry
G A M E O F Tl
I op In 24 Hr 7 Days 30 Days 365 Days
J8___ SẾ
r VWdPr&ss.can B''S:
M U) W
o k d
P
r e s s
Home SignUp
Express yourself. Start a blog.
See our fr e e features —*
image — growatrain .typepas.com (Pets & Animals: mafle popular 14mln ago
5SComments
Share
Bury
IN STORE
THli
wo9s.computerwona.com— How does Microsoft's latest Windows 7 leak. Build 7100 run on a netbook, the Dell Mini 9 in specific? Here's
what I found. More,.. fMicrowHR
22Comments
Share
Bury
1
1
Features Blog Our Story Advanced
Sign Up Nowl
4 * I msaleem submitted
R u n n in g W in d o w s 7 RC o n a n e tb o o k
sjvn made popular 14min ago
173,004 BLOGGERS. 184,512 MEW POSTS. 46 , 78 7,330 WORDS TODAY.
Preferred Language: English
Wordpress.comis also available inTl
Î "9Ÿl4'-
y
3558 ¡ U I The Me
Viral Flu: Earth’s Oldest Trojan Horse-invaders
digg
Prom etheus C reating Saturn Ring Streamers
IMAGE — apod.nasa.gov (Space) made popular 24mm ago
10Comments
Share
Bury
louiebaursubmitted
Q
. COM
UFT
Submit your questions for our next Digg Dialogg w ith Virgin Group founder Sir Richard Branson, presented by Freecreditreport ci
How Swine Flu Spreads from Pigs to Humans
214
diggs
Puz;
83°F
r T v ' s ta i
Offbeat ■*
f t Q i Digg Dialogg with Sir Richard Branson!
digg
085
M ail
• F lu b a s ic s
Login
World & Business v
News, Images, Videos
diggs
Page Optif
S t a tis tic s
Technology v
I I L
Video
ne flu: 5 things to know
the free encyclopedia that anyone can edit.
digg
I
| view source | | history |
EASYREADING CULTURE OF LIFENEWS: VIRAL FLU: EARTH'S
OLDEST TROJAN HORSE-INVADERS « Culture of Ufa News 2
Viruses are one of the Elder Earth Life Forms. They use us as
their Trojan Horses to invade newterritory. I was one [...]
Culture of Life W£ws
100
}ß ,
vt'ars
iẨ Leadership
• PHP là g ì?
• Mô hình hoạt động
• Lịch sử phát triển
• Lý do sử dụng
• Các con số
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
based
•
PHP (PHP: H ypertext Perprocessor) là ngôn ngữ kịch bản lập
trìn h phía máy chủ (server-side) phổ biến nhất thế giớ i
TM
APTECH
COMPUTER EDUCATION
www. aiti-aptech. edu.vn
year*ÜÍLeadership
•
PHP thường hoạt động theo thứ tự sau:
1. Người dùng gửi yêu cầu lên máy chủ
2. M áy chủ xử lý yêu cầu (Thông dịch mã PHP và chạy chương
trình, mã PHP có thể tru y xuất CSDL, tạo hình ảnh, đọc ghi
file , tương tác vớ i máy chủ khác...)
3. M áy chủ gửi dữ liệ u về cho người dùng (thường là dưới dạng
H TM L)
ApLeth L c k b u tc j
irk
M ộ h ì n h \\c \ĩ\i đ n n ơ
'Dĩa r tmw.CTaropkiDiTT,
pteửĩeỉenrt m e /ca to ỉù ọ M m l
Wçb Server
wwv/.exampl&cûm
Web Server
Your desktop PC
Internet
Ả4*'«s •
tìtip ://v w flxampli jMfli /oatj k>g/yjk.php
A plech
^
Lịch sử phát triển
yean» o i Leadership
•
PHP được phát triể n năm 1994, bao gồm các macro cho trang
Web cá nhân (Personal Home Page) bởi Rasmus Lerdorf.
•
PHP 2 (1995) nâng cấp thêm m ột vài chức năng mới hoàn thiện
hơn so vớ i phiên bản đầu tiên. (Hỗ trợ Database, file upload, array,
conditionals, iteration, regular expressions...)
TM
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech. edu.vn
A p te ih
^
Lịch sử phát triển
yean o i Leadership
•
PHP 3 (1998) được phát triể n vớ i bộ dịch mới vớ i tốc độ nhanh
hơn và khắc phục những nhược điểm trong phiên bản trước đây
bởi Zeev Suraski và A n d i Gutmans. Phiên bản này còn hỗ trợ
thêm ODBC và các hàm làm việc vớ i giao thức em ail (SMTP,
IM A P ).
•
PHP 4 (2000) Nâng cấp bộ dịch hoàn thiện hơn vớ i việc hỗ trợ
nhiều tính năng bảo mật trong PHP. Bộ dịch được đổi tên thành
Zend Engine.
É •
PHP 5 (2004) được nâng cấp lên Zend Engine II với khả năng lập
tồ ì^ ^ ró n g đối tượng.
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech.eơu.vn
A p lr d l t,ctebrJt£ỉ
ị(
*
Lịch sử phát triển
vtan» o i Lcadcrship
Tính đến tháng 7 năm 2007 PHP đã được sử dụng trên 20,917,850
domain với 1,224,183 IP address.
PHP Usage for Jul 2007
APTECH
COMPUTER EDUCATION
www. aiti-aptech. eơu.vn
Lý do sử dụng
1. Dễ dàng sử dụng
Code php được nhúng ngay trong code H T M L . PHP code sẽ được
nằm trong m ột cặp thẻ đặc biệt điều này giúp trình xử lý dễ dàng
phân biệ t code php so vớ i code H T M L .
Example
echo "Hi, I'm a PHP script!";
TM
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech. edu.vn
Lý do sử dụng
2. Tốc đô thưc thi
•
•
Zdnet Statistics
s
PHP pumped out about 47 pages/second
s
M icro so ft ASP pumped out about 43 pages/second
s
A lla ire ColdFusion pumped out about 29 pages/second
s
Sun Java JSP pumped out about 13 pages/second
*
T7---------- T Ì T T T Ì
J u ly
2 0 0 1
TM
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech. edu.vn
ApLech L ïk b rjte s
Lý do sử dụng
3 Tmh khả chuỵển
PHP được th iế t kế để chạy trên nhiều nền tảng khác nhau, có thể
làm việc với nhiều phần mềm máy chủ, cơ sở dữ liệ u (v í dụ: bạn
có thể phát triể n dự án trên U N IX , sau đó chuyển sang N T mà
không gặp phải bất cứ vấn đề gì)
Web Servers: Apache, M icro so ft ns, Caudium, Netscape
Enterprise Server
Operating Systems: U N IX (H P-U X,O penBSD ,Solaris,Linux),
M ac O Sx7 W indows NT/98/2000/XP/2003
Supported Databases: IB M D B2, In fo rm ix, InterBase,
rontBase, D irect M S-SQ L, M ySQ L, ODBC, Oracle ...
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech edu.vn
Lý do sử dụng
4. Giá thành cạnh tranh
PHP không chỉ là phần mềm mã nguồn mở mà còn thực sự m iễn
phí (kể cả k h i bạn sử dụng cho mục đích thương m ại). Do là phần
mềm mã nguồn mở, các lỗ i (bug) của PHP được công khai và
nhanh chóng được sửa chữa bởi nhiều chuyên gia do đó nó cũng
được m iễn phí.
PHP
Software
Free
Platform
Free (Linux)
PHP Coder, ¡Edit
TM
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech. edu.vn
vean» oẩ Ltadcrship
5.
PHP có một cộng đồng phát triển mạnh
6. Thời gian phát triển dự án nhanh
Do PHP có m ột cộng đồng lớn mạnh nên rất nhiều các tà i liệ u
hướng dẫn, những thư viên code, thậm chí những ứng dụng hoàn
thiện đều được cung cấp m iễn phí. Nên kh i phát triể n ứng dụng
sẽ giảm được rất nhiều thời gian.
”î “
*»g P H P
a.
Hơn 40 % ứng dụng Web được viết bằng PHP
b.
c.
2.
Hơn 20 triệu website sử dụng PHP
Hơn 45% các máy chủ Apache cài đặt PHP
Từ khóa PHP trả về kết quả 9.380.000.000 khi tìm kiếm trên Google so
với 2.550.000.000 của ASP , 634.000.000 của JSP và 75.800.000 của
ASP.NET.
3.
Hầu hết các website nổi tiếng đều đang sử dụng code PHP như
Facebook, Wikipedia (MediaWiki), Yahoo!, MyYearbook, Digg,
WordPress và Tagged.
Google trend
yean» o i Leadership
php
i.3o jsp ■ o 13 asp ^ 3 . 2 8
—I—
—I—
News reference volume
Apr 20QÔ
“ p
—i—
—I—
asp.net “ • 3 2v
JUI20Û8
—r -
—I—
—I—
Oci 200«
—i-1
—I—
I
Cú pháp PHP
ApLech L ïk b t jt c i
f / |
r w
yean. iẨ Leadership
Tag style
Start Tag
End Tag
Standard
Short
?>
ASP
<%
%>
Script tags
cscript
language=“ph
p”>
* Nên dùng kiểu standard
APTECH
COMPUTER EDUCATION
WWW.
aiti-aptech. edu.vn
- Xem thêm -