Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
2,21 MB
Nội dung
TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM NHẬP MƠN LẬP TRÌNH WEB VỚI PHP TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM Bài 1: Tổng quan lập trình PHP Giới thiệu chung ứng dụng web Các đặc điểm ngôn ngữ PHP Wamp Server Ứng dụng PHP Bài 1: Tổng quan lập trình PHP Giới thiệu chung ứng dụng Web Các khái niệm Cơ chế tương tác từ người dùng đến Web Server Bài 1: Tổng quan lập trình PHP Các khái niệm HTML (Hypertext Markup Language) Web Programming Language Web Server Database Server Web Browser URL (Uniform Resource Locator) HTTP (Hypertext Transfer Protocol) Bài 1: Tổng quan lập trình PHP HTML (HyperText Markup Language) Ngôn ngữ dùng để xây dựng trang web Gồm tag giúp web browser biết cách định dạng thơng tin hiển thị Ví dụ: nội dung trang web Chao.html HP3 – ASP.NET Chào mừng bạn đến với ngôn ngữ HTML Bài 1: Tổng quan lập trình PHP Các khái niệm Web Programming Language – Là ngơn ngữ lập trình sử dụng để hỗ trợ tăng cường khả ứng dụng web – Một số ngơn ngữ lập trình web thường dùng: • Xử lý Client: Javascript, VBScript • Xử lý Server: ASP, PHP, JSP, Bài 1: Tổng quan lập trình PHP Web Server Web Client Web Server – Máy tính lưu trữ website – Trả kết cho Web Client nhận yêu cầu Web Client – Máy tính dùng để truy cập trang web – Có khả yêu cầu nhận kết từ Web Server Bài 1: Tổng quan lập trình PHP Trình duyệt web – Web Browser Phần mềm dùng để xem tài liệu tìm kiếm tài nguyên World Wide Web Một số trình duyệt thơng dụng nay: – Internet Explorer Microsoft – Mozilla Firefox Tập đoàn Mozilla – Chrome Google – Opera Opera Software – Safari Apple Bài 1: Tổng quan lập trình PHP URL (Uniform Resource Locator ) Đường dẫn tới trang web cụ thể Internet Cú pháp đầy đủ: scheme:// [:port] [ [?] ] Trong đó: – scheme: lọai dịch vụ Internet – host: địa máy chủ chứa tài nguyên http://www.legend.net.uk/resources/gloss.html – port: cổng dịch vụ máy chủ http://www.tuoitre.com.vn/Tianyon/Index.aspx?ArticleID=238657&ChannelID=3 – path: đường dẫn tên tập tin tài nguyên máy chủ http://www.htmlib.com:80/example_files/file.html?Lib=3 – querystring: tham số gửi kèm theo http Ví dụ: Bài 1: Tổng quan lập trình PHP HTTP (HyperText Transfer Protocol) Là giao thức chuyển giao siêu văn web Giao thức tập hợp qui định dùng để trao đổi tài liệu (văn bản, hình ảnh, âm thanh, video, tập tin đa truyền thông,…) Web server trình duyệt Web 10 Bài 1: Tổng quan lập trình PHP Cơ chế tương tác từ người dùng đến Web Server Request Web Browser Web Server Response 11 Bài 1: Tổng quan lập trình PHP Cơ chế tương tác từ người dùng đến Web Server Html Javascript Css Html Javascript Css PHP 12 Bài 1: Tổng quan lập trình PHP Các đặc điểm ngơn ngữ PHP Đặc điểm – PHP chạy hệ thống chủ (Server) – PHP đơn giản – Tốc độ xử lý nhanh, dễ sử dụng – Luôn cải tiến cập nhật (mã nguồn mở) – Có nhiều hướng dẫn sử dụng mạng – Hồn tồn miễn phí – PHP thực thi hệ điều hành (Operator System) – PHP khơng làm việc với HTML mà cịn làm việc với hình ảnh, PDF, Flash movie,… – PHP dễ dàng nối kết với sở liệu mySQL, mSQL, FrontBase, dBase, Solid, ODBC, Oracle, FilePro… 13 Bài 1: Tổng quan lập trình PHP Wamp Server Đặc điểm Cài đặt 14 Bài 1: Tổng quan lập trình PHP Đặc điểm WAMP: gói phần mềm Web Server tất (All-in-One), gồm có: Apache, MySQL, PHP chạy Windows – Có thể cài đặt dễ dàng – Được cập nhật đặn – Rất thuận lợi cho việc tạo máy chủ Web để chạy thử, thiết kế Website PHP – Chạy ổn định cho Joomla 1.0.x, Joomla 1.5 – Hỗ trợ PHP5 – Miễn phí 15 Bài 1: Tổng quan lập trình PHP Cài đặt – Sử dụng phiên Wamp 2.0i để cài đặt theo bước – Khi cài đặt xong, thấy biểu tượng nửa hình trịn màu trắng góc phải hình – Kiểm tra kết cài đặt Chú ý: Khi cài đặt sử dụng Wamp cần phải tắt IIS 16 Bài 1: Tổng quan lập trình PHP Ứng dụng PHP Cách tổ chức lưu trữ ứng dụng Công cụ để xây dựng ứng dụng PHP Các thao tác 17 Bài 1: Tổng quan lập trình PHP Cách tổ chức lưu trữ ứng dụng Thư mục lưu trữ ứng dụng đặt thư mục wamp/www … 18 Bài 1: Tổng quan lập trình PHP Cách tổ chức lưu trữ ứng dụng Các loại tập tin thường gặp ứng dụng PHP 19 Bài 1: Tổng quan lập trình PHP Cơng cụ để xây dựng ứng dụng PHP Macro Media Dream Weaver 20 Bài 1: Tổng quan lập trình PHP Các thao tác Tạo trang PHP 21 Bài 1: Tổng quan lập trình PHP Các thao tác Thiết lập thuộc tính cho trang 22 Bài 1: Tổng quan lập trình PHP Các thao tác Nhúng PHP vào HTML 23 Bài 1: Tổng quan lập trình PHP 24 ... Weaver 20 Bài 1: Tổng quan lập trình PHP Các thao tác Tạo trang PHP 21 Bài 1: Tổng quan lập trình PHP Các thao tác Thiết lập thuộc tính cho trang 22 Bài 1: Tổng quan lập trình PHP Các thao... thơng,…) Web server trình duyệt Web 10 Bài 1: Tổng quan lập trình PHP Cơ chế tương tác từ người dùng đến Web Server Request Web Browser Web Server Response 11 Bài 1: Tổng quan lập trình PHP Cơ... TỰ NHIÊN-TP.HCM Bài 1: Tổng quan lập trình PHP Giới thiệu chung ứng dụng web Các đặc điểm ngôn ngữ PHP Wamp Server Ứng dụng PHP Bài 1: Tổng quan lập trình PHP Giới thiệu chung ứng dụng Web Các