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