SlideShare a Scribd company logo
1 of 8
Lập trình trang web động
                             Đinh Xuân Lâm
                Bộ môn Mạng và Truyền Thông
                    Khoa CNTT-ĐH CNTT & TT
Web tĩnh và web động
Trang web tĩnh
                              URL yêu cầu




                   Network        HTML
                                            Web
     URL yêu cầu                            Server

         HTML
                              Mọi người sử dụng nhận được kết
                               quả giống nhau.
Client                        Trang web được viết bằng HTML,
                               chỉ thay đổi khi có sự thay đổi của
                               người xây dựng
                              Khả năng tương tác yếu
                              Webserver hoạt động giống 1 file
                               server.
Trang web động
                             URL yêu cầu

                                                                       Web
                                                                       Server

                   Network       HTML Biên dịch,
     URL yêu cầu
                                           Thực thi   Trang web động

         HTML

                     Mỗi người sử dụng có thể nhận được nội
Client                dung khác nhau phụ thuộc vào kết quả
                      chạy chương trình.
                     Trang web viết bằng HTML + Ngôn ngữ
                      lập trình phía server. Có thể được thay đổi
                      bởi người sử dụng
                     Khả năng tương tác mạnh
Công nghệ viết web động

 Động phía client: JavaScript, VBScript được chạy
  ở client. Ngày nay gọi là DHTML
 Động phía server:
  – CGI: Common Gateway Interface
  – ASP: Active Server Pages
     • ASP: Microsoft
        – Viết bằng VBScript, JavaScript chạy phía server.
        – Sử dụng web server IIS.
     • PHP: Mã nguồn mở
        – Ngôn ngữ lập trình PHP, chạy phía server.
        – Webserver: Apache, IIS
        – Bộ biên dịch: PHP
Cài đặt và cấu hình các phần mềm
 Web server: Chọn 1 trong 2
   – IIS (Internet Information Service) – tích hợp
     trong Win 2000, XP, 2003, Vista.
   – Apache: http://www.apache.org
 Biên dịch: PHP: http://www.php.net
 Hệ quản trị CSDL: MySQL www.mysql.com
 Hỗ trợ quản lý CSDL MySql
   – Navicat
   – PHPMyAdmin (web)
 Hỗ trợ soạn thảo:
   – PHPEdit, PHPDesign
   – Macromedia Dreamweaver
 Phần mềm khác:
   – Bộ gõ: Unikey, Vietkey bản đầy đủ
   – Adobe Photoshop
   – Xara3D…
Trang PHP đầu tiên
 Soạn thảo:
   – Mở trình soạn thảo văn bản thuần (VD Notepad) gõ nội dung dưới
   – Ghi lại với tên “CHAO.PHP” trong thư mục gốc của web (thường là
     www đối với Apache)

<html>
 <head>
  <title>Trang PHP dau tien</title>
 </head>
 <body>
  <?php
         echo “Chao mung ban den voi <u>PHP</u>”;
  ?>
 </body>
</html>
Trang PHP đầu tiên (tt)

 Thử nghiệm: Mở IE, gõ địa chỉ:
  http://localhost/chao.php

More Related Content

Viewers also liked

Php04 ph pva-mysql
Php04 ph pva-mysqlPhp04 ph pva-mysql
Php04 ph pva-mysqlconglongit90
 
Walk worksurfaces
Walk worksurfacesWalk worksurfaces
Walk worksurfacesridhoa
 
investing in Agarwood with Treedom and Dad's Army
investing in Agarwood with Treedom and Dad's Armyinvesting in Agarwood with Treedom and Dad's Army
investing in Agarwood with Treedom and Dad's ArmyAntony Bell
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERconglongit90
 
Asia forestry management investing in agarwood
Asia forestry management   investing in agarwoodAsia forestry management   investing in agarwood
Asia forestry management investing in agarwoodAntony Bell
 
Treedom investments arrf investment presentation - final march 2012
Treedom investments   arrf investment presentation - final march 2012Treedom investments   arrf investment presentation - final march 2012
Treedom investments arrf investment presentation - final march 2012Antony Bell
 
Treedom investments this...
Treedom investments this...Treedom investments this...
Treedom investments this...Antony Bell
 
How to Invest in Agarwood
How to Invest in AgarwoodHow to Invest in Agarwood
How to Invest in AgarwoodAntony Bell
 
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERTIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERconglongit90
 
Giao thức bảo mật SSL
Giao thức bảo mật SSLGiao thức bảo mật SSL
Giao thức bảo mật SSLconglongit90
 
Agarwood investment-brochure
Agarwood investment-brochureAgarwood investment-brochure
Agarwood investment-brochureAntony Bell
 

Viewers also liked (14)

Uso adecuado de las tic
Uso adecuado de las ticUso adecuado de las tic
Uso adecuado de las tic
 
Php04 ph pva-mysql
Php04 ph pva-mysqlPhp04 ph pva-mysql
Php04 ph pva-mysql
 
Php02 ngon nguphp
Php02 ngon nguphpPhp02 ngon nguphp
Php02 ngon nguphp
 
Walk worksurfaces
Walk worksurfacesWalk worksurfaces
Walk worksurfaces
 
investing in Agarwood with Treedom and Dad's Army
investing in Agarwood with Treedom and Dad's Armyinvesting in Agarwood with Treedom and Dad's Army
investing in Agarwood with Treedom and Dad's Army
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVER
 
Asia forestry management investing in agarwood
Asia forestry management   investing in agarwoodAsia forestry management   investing in agarwood
Asia forestry management investing in agarwood
 
Treedom investments arrf investment presentation - final march 2012
Treedom investments   arrf investment presentation - final march 2012Treedom investments   arrf investment presentation - final march 2012
Treedom investments arrf investment presentation - final march 2012
 
Treedom investments this...
Treedom investments this...Treedom investments this...
Treedom investments this...
 
How to Invest in Agarwood
How to Invest in AgarwoodHow to Invest in Agarwood
How to Invest in Agarwood
 
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERTIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
 
Tối ưu hóa
Tối ưu hóaTối ưu hóa
Tối ưu hóa
 
Giao thức bảo mật SSL
Giao thức bảo mật SSLGiao thức bảo mật SSL
Giao thức bảo mật SSL
 
Agarwood investment-brochure
Agarwood investment-brochureAgarwood investment-brochure
Agarwood investment-brochure
 

Similar to Php01 tong quan

Ltw0 baimodau
Ltw0 baimodauLtw0 baimodau
Ltw0 baimodauHoa Dại
 
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVERGIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVERPMC WEB
 
Web Architecture
Web ArchitectureWeb Architecture
Web ArchitectureHiep Luong
 
Chuong 1 qttk_website.html
Chuong 1 qttk_website.htmlChuong 1 qttk_website.html
Chuong 1 qttk_website.htmlHeo Mọi
 
Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1Cà Rốt
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban Quý Nguyễn
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban Quý Nguyễn
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...MasterCode.vn
 
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTBÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTMasterCode.vn
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.commai_non
 
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoMasterCode.vn
 

Similar to Php01 tong quan (20)

Ltw0 baimodau
Ltw0 baimodauLtw0 baimodau
Ltw0 baimodau
 
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVERGIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
 
Tong quanthietkeweb
Tong quanthietkewebTong quanthietkeweb
Tong quanthietkeweb
 
Web Architecture
Web ArchitectureWeb Architecture
Web Architecture
 
Apache http server
Apache http serverApache http server
Apache http server
 
Chuong 1 qttk_website.html
Chuong 1 qttk_website.htmlChuong 1 qttk_website.html
Chuong 1 qttk_website.html
 
03 udpt php
03 udpt   php03 udpt   php
03 udpt php
 
Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1
 
Giới thiệu WCF
Giới thiệu WCFGiới thiệu WCF
Giới thiệu WCF
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
 
Slide1
Slide1Slide1
Slide1
 
Php 01 modau
Php 01 modauPhp 01 modau
Php 01 modau
 
Slide7
Slide7Slide7
Slide7
 
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTBÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
 
Slide1
Slide1Slide1
Slide1
 
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
 
Slide 01
Slide 01Slide 01
Slide 01
 

Php01 tong quan

  • 1. Lập trình trang web động Đinh Xuân Lâm Bộ môn Mạng và Truyền Thông Khoa CNTT-ĐH CNTT & TT
  • 2. Web tĩnh và web động
  • 3. Trang web tĩnh URL yêu cầu Network HTML Web URL yêu cầu Server HTML  Mọi người sử dụng nhận được kết quả giống nhau. Client  Trang web được viết bằng HTML, chỉ thay đổi khi có sự thay đổi của người xây dựng  Khả năng tương tác yếu  Webserver hoạt động giống 1 file server.
  • 4. Trang web động URL yêu cầu Web Server Network HTML Biên dịch, URL yêu cầu Thực thi Trang web động HTML  Mỗi người sử dụng có thể nhận được nội Client dung khác nhau phụ thuộc vào kết quả chạy chương trình.  Trang web viết bằng HTML + Ngôn ngữ lập trình phía server. Có thể được thay đổi bởi người sử dụng  Khả năng tương tác mạnh
  • 5. Công nghệ viết web động  Động phía client: JavaScript, VBScript được chạy ở client. Ngày nay gọi là DHTML  Động phía server: – CGI: Common Gateway Interface – ASP: Active Server Pages • ASP: Microsoft – Viết bằng VBScript, JavaScript chạy phía server. – Sử dụng web server IIS. • PHP: Mã nguồn mở – Ngôn ngữ lập trình PHP, chạy phía server. – Webserver: Apache, IIS – Bộ biên dịch: PHP
  • 6. Cài đặt và cấu hình các phần mềm  Web server: Chọn 1 trong 2 – IIS (Internet Information Service) – tích hợp trong Win 2000, XP, 2003, Vista. – Apache: http://www.apache.org  Biên dịch: PHP: http://www.php.net  Hệ quản trị CSDL: MySQL www.mysql.com  Hỗ trợ quản lý CSDL MySql – Navicat – PHPMyAdmin (web)  Hỗ trợ soạn thảo: – PHPEdit, PHPDesign – Macromedia Dreamweaver  Phần mềm khác: – Bộ gõ: Unikey, Vietkey bản đầy đủ – Adobe Photoshop – Xara3D…
  • 7. Trang PHP đầu tiên  Soạn thảo: – Mở trình soạn thảo văn bản thuần (VD Notepad) gõ nội dung dưới – Ghi lại với tên “CHAO.PHP” trong thư mục gốc của web (thường là www đối với Apache) <html> <head> <title>Trang PHP dau tien</title> </head> <body> <?php echo “Chao mung ban den voi <u>PHP</u>”; ?> </body> </html>
  • 8. Trang PHP đầu tiên (tt)  Thử nghiệm: Mở IE, gõ địa chỉ: http://localhost/chao.php