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

Bài giảng Lập trình trang web động: Chương 1 – Nguyễn Thị Quỳnh Hoa

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 (415 KB, 14 trang )

LẬP TRÌNH TRANG WEB ĐỘNG

Chương 1 :
Tổng quan

Nguyễn thị Quỳnh Hoa- Khoa CNTT- ĐH Sư phạm Hà Nội
1


NỘI DUNG
• Tổng quan về website
• Lập trình Web động
• Giới thiệu về PHP
• Các cơng cụ hỗ trợ lập trình PHP
• Cài đặt PHP và web Server
• Trang PHP đầu tiên

2


Tổng quan về website
• Là một tập hợp các dữ liệu số hóa được tổ chức, trình
diễn trên các trang web dưới dạng các văn bản, âm thanh,
hình ảnh
• Có 2 loại website
− Web tĩnh
− Web động

3



Tổng quan về website
• Web tĩnh :
− là những website khơng có khả năng tương tác với người dùng,
thường được viết bằng ngơn ngữ HTML, DHTML,..

• Web động :
− Là những website có tính tương tác cao giữa người dùng và quản
trị, được xây dựng bằng ngôn ngữ ASP, PHP,… cùng với sự kết
hợp của CSDL. Web động có phần quản trị web để cập nhật nội
dung website. Như web tin tức, web bán hàng,…

4


Website tĩnh
• Ưu điểm:
− Thiết kế giao diện đồ họa đẹp
− Tốc độ download nhanh
− Chi phí đầu tư thấp

• Hạn chế:
− Cập nhật thơng tin
− Tính linh hoạt kém
− Khả năng nâng cao và mở rộng kém

5


Cơ chế hoạt động của web tĩnh


6


Cơ chế hoạt động của Web động

7


SERVER sẽ ứng xử với yêu cầu
truy cập trang web của người dùng
ntn?

8


TẠI SAO NÊN SỬ DỤNG
LẬP TRÌNH WEB ĐỘNG?

9


PHP
• PHP : Hypertext Preprocessor
• Ngơn ngữ lập trình kịch bản được dùng để viết cho các
ứng dụng máy chủ
• Bộ biên dịch PHP là phần mềm mã nguồn mở có thể chạy
cùng với các webserver Apache , IIS,..
• Thường kết hợp với hệ quản trị cơ sở dữ liệu MySQL

10



Cài đặt PHP và webserver
• Web server : Có thể lựa chọn IIS hoặc Apache

• Biên dịch : PHP
• Hệ quản trị cơ sở dữ liệu MySql
• Hỗ trợ quản lý cơ sở dữ liệu
− MySql Control
− PHPMyAdmin (web)
− SQL Manager

• Hỗ trơ soạn thảo
− Notepad++
− Sublimetext
− PHP design

11


Nhúng PHP vào trang HTML
• Có thể nhúng mã PHP vào mọi vị trí trên trang HTML
• Một cấu trúc lệnh thơng thường của PHP có thể tách làm
nhiều phần đặt trong thẻ quy định của nó
• Kết quả do đoạn PHP đưa ra được đưa vào vị trí mà đoạn
lệnh PHP chiếm chỗ
• Đoạn mã PHP
<?PHP Đoạn mã PHP ?>
<% Đoạn mã PHP %>
<? Đoạn mã PHP ?>


12


Trang PHP đầu tiên
• Soạn thảo văn bản thuần (note pad, sublime text,..) rồi gõ
nội dung dưới đây
• Lưu lại với tên “modau.php” trong thư mục gốc của web.
• C:\Wamp\www hoặc C:\Xampp\htdocs

13


Trang PHP đầu tiên
• Mở trình duyệt gõ địa chỉ : localhost/modau.php

14



×