Tải bản đầy đủ (.pdf) (12 trang)

Lập trình trang web động potx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (371.55 KB, 12 trang )

L
L


p
p
tr
tr
ì
ì
nh
nh
trang
trang
web
web
đ
đ


ng
ng
Nguy
Nguy


n
n
Duy
Duy
H


H


i
i
TT CNTT
TT CNTT
-
-
ĐHSP
ĐHSP
H
H
à
à
N
N


i
i
Web
Web
t
t
ĩ
ĩ
nh
nh
v

v
à
à
web
web
đ
đ


ng
ng
Trang
Trang
web
web
t
t
ĩ
ĩ
nh
nh
9 Mọingườisử dụng nhận đượckết
quả giống nhau.
9 Trang web đượcviếtbằng HTML,
chỉ thay đổikhicósự thay đổicủa
ngườixâydựng
9 Khả năng tương tác yếu
9 Webserver hoạt động giống 1 file
server.
Web

Server
URL yêu cầu
URL yêu cầu
HTML
HTML
Client
Network
Trang
Trang
web
web
đ
đ


ng
ng
9 Mỗingườisử dụng có thể nhận đượcnội
dung khác nhau phụ thuộc vào kếtquả
chạychương trình.
9 Trang web viếtbằng HTML + Ngôn ngữ
lập trình phía server. Có thểđượcthayđổi
bởingườisử dụng
9 Khả năng tương tác mạnh
Web
Server
URL yêu cầu
URL yêu cầu
HTML
HTML

Client
Network
Biên dịch,
Thựcthi
Trang web động
M
M


t
t
s
s


công
công
ngh
ngh


vi
vi
ế
ế
t
t
web
web
đ

đ


ng
ng
9 Động phía client:
– JavaScript, VBScript đượcchạy ở client.
–Applet
–Flash
9 Động phía server:
– CGI: Common Gateway Interface
– Java Server Pages
– ASP, ASP.NET: Microsoft
•Viếtbằng VBScript, JavaScript chạy phía server.
•Sử dụng web server IIS.
–PHP: Mãnguồnmở
•Ngônngữ lậptrìnhPHP, chạyphíaserver.
• Webserver: Apache, IIS
•Bộ biên dịch: PHP
–Perl
C
C
à
à
i
i
đ
đ



t
t
v
v
à
à
c
c


u
u
h
h
ì
ì
nh
nh
c
c
á
á
c
c
ph
ph


n
n

m
m


m
m
9 Web server: Chọn1 trong2
– IIS (Internet Information Service) – tích hợptrong
Win 2000, XP, 2003, Vista.
– Apache:
9 Biên dịch: PHP:
9 Hệ quảntrị CSDL: MySQL www.mysql.com
9 Hỗ trợ quản lý CSDL MySql
– MySql Control
– PHPMyAdmin (web)
– SQL Manager
– AppServer 2.5.10
9 Hỗ trợ soạnthảo:
– PHPEdit, PHPExpert
– Macromedia Dreamweaver
9 Phầnmềmkhác:
–Bộ gõ: Unikey, Vietkey bản đầy đủ
– Adobe Photoshop
– Xara3D…
C
C


u
u

h
h
ì
ì
nh
nh
web server IIS
web server IIS
9 Giao diệncấu hình: Control Panel->Administrative
Tools->Internet Services Manager
9 Web root: Thư mụcgốccủaweb
C
C


u
u
h
h
ì
ì
nh
nh
web server IIS (
web server IIS (
tt
tt
)
)
9 Các thông số chung: Kích chuộtphảivào

web cầncấu hình -> Properties
C
C


u
u
h
h
ì
ì
nh
nh
web server IIS (
web server IIS (
tt
tt
)
)
9 Mộtsố thông số:
– Web site ->TCP Port:
Cổng củadịch vụ web
– Home Directory: Thư
mụcgốccủa web (web
root)
– Documents: Trang
mặc định
C
C



u
u
h
h
ì
ì
nh
nh
web server IIS (
web server IIS (
tt
tt
)
)
9 Thư mục ảo:
–Cho phéptạo
Trang
Trang
PHP
PHP
đ
đ


u
u
tiên
tiên
9 Soạnthảo:

–Mở trình soạnthảovănbảnthuần (VD Notepad) gõ ND dưới
–Ghilạivớitên“CHAO.PHP” trong thư mụcgốccủaweb (NếuSD
AppSers thì thường là C:\AppSers\www)
<html>
<head>
<title>Trang PHP dau tien</title>
</head>
<body>
<?php
echo “Chao mung ban den voi <u>PHP</u>”;
?>
</body>
</html>
<html>
<head>
<title>Trang PHP dau tien</title>
</head>
<body>
<?php
echo “Chao mung ban den voi <u>PHP</u>”;
?>
</body>
</html>
Trang
Trang
PHP
PHP
đ
đ



u
u
tiên
tiên
(
(
tt
tt
)
)
9 Thử nghiệm: Mở IE, gõ địachỉ:
http://localhost/chao.php

×