SlideShare a Scribd company logo
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 (14)

PDF
Uso adecuado de las tic
Natha Quiñones
 
PPT
Php04 ph pva-mysql
conglongit90
 
PPT
Php02 ngon nguphp
conglongit90
 
PPT
Walk worksurfaces
ridhoa
 
PPTX
investing in Agarwood with Treedom and Dad's Army
Antony Bell
 
PDF
Cai Dat SSL tren WEB SERVER
conglongit90
 
PPTX
Asia forestry management investing in agarwood
Antony Bell
 
PPTX
Treedom investments arrf investment presentation - final march 2012
Antony Bell
 
PPTX
Treedom investments this...
Antony Bell
 
PPTX
How to Invest in Agarwood
Antony Bell
 
PPTX
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
conglongit90
 
PPTX
Tối ưu hóa
conglongit90
 
PDF
Giao thức bảo mật SSL
conglongit90
 
PDF
Agarwood investment-brochure
Antony Bell
 
Uso adecuado de las tic
Natha Quiñones
 
Php04 ph pva-mysql
conglongit90
 
Php02 ngon nguphp
conglongit90
 
Walk worksurfaces
ridhoa
 
investing in Agarwood with Treedom and Dad's Army
Antony Bell
 
Cai Dat SSL tren WEB SERVER
conglongit90
 
Asia forestry management investing in agarwood
Antony Bell
 
Treedom investments arrf investment presentation - final march 2012
Antony Bell
 
Treedom investments this...
Antony Bell
 
How to Invest in Agarwood
Antony Bell
 
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
conglongit90
 
Tối ưu hóa
conglongit90
 
Giao thức bảo mật SSL
conglongit90
 
Agarwood investment-brochure
Antony Bell
 

Similar to Php01 tong quan (20)

PDF
Ltw0 baimodau
Hoa Dại
 
PDF
03 udpt php
Nguyen Son
 
PDF
Php 01 modau
Vương Nhung
 
PPT
Chuong 1 tongquanve web&amp;htm-lcanban
Quý Nguyễn
 
PPT
Chuong 1 tongquanve web&amp;htm-lcanban
Quý Nguyễn
 
PDF
Html coban
Cá Cơm
 
PDF
Slide 01-Web Application Overview (1).pdf
HuyVnh4
 
PDF
B7_1_Tổng Quan PHP P1.pdfhelllllllllllllloooo
bikeycontact
 
PDF
Lập trình web - HTML cơ bản
Nhóc Nhóc
 
PPT
Tong quanthietkeweb
Lương Nguyên
 
PDF
Bai1 tong quan PHP
WIN_DON
 
PPTX
Chuong 1 qttk_website.html
Heo Mọi
 
PPT
Slide1
phnhan0301
 
PDF
Hướng dẫn lập trình web với PHP - Ngày 1
Nguyễn Tuấn Quỳnh
 
PDF
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
 
PDF
Slide1
tuanduongcntt
 
PDF
Hướng Dẫn Php
xeroxk
 
PDF
Web201 slide 1
tuanduongcntt
 
PPT
Giới thiệu và sử dụng aja xr40
timtailieucntt
 
PDF
01a udpt tong quan internet, web
Nguyen Son
 
Ltw0 baimodau
Hoa Dại
 
03 udpt php
Nguyen Son
 
Php 01 modau
Vương Nhung
 
Chuong 1 tongquanve web&amp;htm-lcanban
Quý Nguyễn
 
Chuong 1 tongquanve web&amp;htm-lcanban
Quý Nguyễn
 
Html coban
Cá Cơm
 
Slide 01-Web Application Overview (1).pdf
HuyVnh4
 
B7_1_Tổng Quan PHP P1.pdfhelllllllllllllloooo
bikeycontact
 
Lập trình web - HTML cơ bản
Nhóc Nhóc
 
Tong quanthietkeweb
Lương Nguyên
 
Bai1 tong quan PHP
WIN_DON
 
Chuong 1 qttk_website.html
Heo Mọi
 
Slide1
phnhan0301
 
Hướng dẫn lập trình web với PHP - Ngày 1
Nguyễn Tuấn Quỳnh
 
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
 
Hướng Dẫn Php
xeroxk
 
Web201 slide 1
tuanduongcntt
 
Giới thiệu và sử dụng aja xr40
timtailieucntt
 
01a udpt tong quan internet, web
Nguyen Son
 
Ad

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