Transcript object

Setup AppServ
& Testing PSP page
1- Setup AppServ (or Xampp)
2- Create the path of Website
3- Required Software
4- Create an PHP page with NetBeans
1
Ôn tập Phần I: Mô hình Client-Server
2
Thiết kế & Lập trình web (Client-side)
3
Sử dụng Browser’s Object Model
Event
Object
- Property
- Method
Event Processing
getElementById(),
getElementsByName(),
getElementsByTagName()
object.innerText, innerHtml
object.src
object.style.JavaScript_property
4
1- Cài đặt AppServ version 2.5.9
- Tải phần mềm tại : www.appservnetwork.com
Mặc dù đã có phiên bản mới 2.60, nhưng chạy không ổn
định.
-AppServ (16Mb) là một phần mềm tích hợp bao gồm :
Apche
: server program (trình chủ)
PHP
: trình thông dịch ngôn ngữ PHP
MySQL
: database engine, DBMS
phpMyAdmin
: trình quản lý CSDL MySQL
-Khi install, chú ý chọn Port là 80, nếu đã cài đặt IIS thì
nên chọn cổng khác để tránh tranh chấp, ví dụ 81
- Chú ý: thiết lập admin cho MySQL là root và mật khẩu đế
trống cho dễ thử nghiệm.
5
2- Thiết lập website
- Tạo một thư mục để lưu trữ website, giả sử 07SPT
[Ổ đĩa:\]AppServ\www\07spt
- URL của website trong localhost sẽ là:
http://localhost/07spt
-Dùng EditPlus để soạn tệp Hello.php như sau:
<?php
Echo “Hello world!”;
?>
- Lưu trong thư mục AppServ/07SPT
- Thử website:
http://localhost/07spt/Hello.php
6
3- Các tiện ích cần thiết
- IDE cho PHP (soạn thảo, debug và “run”)
Dùng NetBeans for PHP (31Mb) hay PHP Designer 7.0
- Quản trị CSDL MySQL (thay cho phpMyAdmin)
Dùng SQLGate 2010 MySQL (12Mb) hay MySQL WordBench
(tất cả phần mềm trên đều miễn phí, dễ sử dụng)
-Sinh viên đọc hướng dẫn sử dụng NetBeans, SQLGate
trên website ndtfit.brinkster.net, mục Lớp PHP, phần Bài đọc
thêm
Như vậy tổng cộng AppServ, NetBeans, SQLGate chiếm
dung lượng ~59Mb
7
4- Sử dụng NetBeans for PHP
1- New Project – PHP Application
2- Name and Location of Project
8
3- Configure Website
4- PHP Frameworks : không sử dụng
5- Run trang PHP (hay ấn phím F6), trước khi Run phải
xác định sử dụng trình duyệt nào (FireFox hay Internet
Explorer)
- Cách này tiện hơn http://localhost/07spt/tệp.php
- NetBeans giúp quản lý toàn bộ các tệp trong website
một cách thuận tiện như trong Visual Studio của
Microsoft
9
Cấu trúc một tệp PHP
<html><head> <style> … </style>
<script language=javascript> … </script></head>
<body>
<?php
// Khai báo biến chung
1
// Khai báo các hàm
// [lời gọi hàm PHP]
?>
<!- - Mã HTML - -><?php lời gọi hàm php ?>
</body>
</html>
Nhận xét:
-Khác với tệp ASP, tệp PHP có mã PHP nên để trong BODY
-Chỉ có (1) khi tệp PHP chỉ thực thi ở server và không trả kết quả về client
10
Thank you!
http://ndtfit.brinkster.net
11