tai lieu hoc lam web cuc hay - Pdf 43


Cơ chế lập trình WEB
Cơ chế lập trình WEB

Web tĩnh:
Client
(IE,
Netscape,..)
Web server
http://localhost

Trang HTML

Cơ chế lập trình Web
Cơ chế lập trình Web

Web động
Client
(IE,
Netscape,..)
Web server
http://localhost

PHP, ASP,JSP,..
PHP, ASP,JSP,...
biên dịch
Database
HTML
SQL Server, My
SQL,..



Tạo hiệu ứng trên hình ảnh

...

Web server
Web server

Là phần mềm đảm nhiệm vai trò Server
cung cấp dịch vụ WEB

Hỗ trợ các công nghệ khác nhau

IIS (Internet Information Service): Hỗ trợ
ASP, mở rộng hỗ trợ PHP

Apache: Hỗ trợ PHP

Tomcat: Hỗ trợ JSP (Java Servlet Page)

Web Server
Web Server
IP: 203.162.0.12
www.vnn.vn
C:\inetpub\www
Web Server
Client
-
IE
-

<body>
Hello, World!
</body>
</html>

Tiếng Việt trong WEB
Tiếng Việt trong WEB
Sử dụng Unikey chọn bộ gõ UTF-8
<?php echo "<html><head><title>Testing
page</title></head><body>Hello, world!
</body></html>"; ?>
Bạn cũng nhận được 1 trang HTML có source
là:
<html>
<head><title>Testing page</title>
</head>
<body>Hello, World!
</body>
</html
Như vậy có thể nhận xét rằng 1 trang PHP cũng
chính là 1 trang HTML có nhúng mã PHP ở bên
trong và có phần mở rộng là .php.
Phần mã PHP được đặt trong thẻ mở <?php và thẻ
đóng ?>.
Khi trình duyệt truy cập vào 1 trang PHP, server
sẽ đọc nội dung file PHP lên, lọc ra các đoạn mã
PHP, thực thi các đoạn mã đó, lấy kết quả xuất ra
của các đoạn mã PHP thay thế vào chỗ ban đầu
của chúng trong file PHP, cuối cùng server trả về
kết quả cuối cùng là 1 trang nội dung HTML về

Sử dụng URL

<form action=“URL” method =“POST”>

<input … name =“n1”>

<input … name =“n1”>

..

</form>

$v1= $_POST[“n1”]

$v2= $_POST[“n2”]
Method =“POST”
Method =“POST”
Chỉ truyền được thông tin qua FORM.

<form action=“URL” method =“GET”>

<input … name =“n1”>

<input … name =“n1”>

..

</form>

$v1= $_GET[“n1”]

FORM để truyền thôn tin

Nhưng cũng không hiệu quả nếu dùng SESSION

Ví dụ:

Xem chi tiết của một sản phẩm bằng cách nháy
chuột vào hình ảnh

Xem chi tiết thông tin của một người bằng cách
nháy chuột vào tên
Ví dụ
Ví dụ

$id=01;

$name =“Nokia”;

Echo “<a href=\“xem.php\”?id=$id&n=$name> Chi tiet </a>
Chi tiet
…xem.php?id=01&n=Nokia

Tổ chức các tệp tin trong một Web site
Tổ chức các tệp tin trong một Web site
includes
baitap
images


include “./includes/connect.php”;

include “./includes/consts.php”;


PHP và MySQL
PHP và MySQL

Không có MySQL thì PHP không thể phổ
biến như hiện nay??
MySQL là hệ quản trị CSDL miễn phí rất
phù hợp với các ứng dụng trên Internet
Hầu hết các HOST đều hỗ trợ MySQL và
PHP
PHP chứa các hàm hỗ trợ làm việc với
CSDL MySQL



Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status