Bài giảng Ngôn ngữ PHP - Hoàng Văn Hiệp
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ PHP - Hoàng Văn Hiệp NGÔN NGỮ PHPGiảng viên: Hoàng Văn HiệpBộ môn Kỹ thuật Máy tínhViện CNTT – ĐH Bách Khoa Hà NộiNỘI DUNG BÀI GIẢNG Tổng quan về ứng dụng web Lập trình web với PHP Kết nối cơ sở dữ liệu MySQL bằng PHPNỘI DUNG BÀI GIẢNG Tổng quan về ứng dụng web Lập trình web với PHP Kết nối cơ sở dữ liệu MySQL bằng PHPTỔNG QUAN VỀ ỨNG DỤNG WEB Các ứng dụng web chạy trên môi trường web theo mô hình client / server. Môi trường web bao gồm các web server và các trình duyệt (client) được kết nối với nhauGIAO TIẾP GIỮA CLIENT VÀ SERVER Server chờ và nhận các yêu cầu từ các client. Server xử lý yêu cầu tương ứng rồi gửi kết quả đến các client. Client hiển thị kết quả trả về tùy chương trình ứng dụng. WEB SERVER Là các server được cài phần mềm web server. Có nhiệm vụ chờ các yêu cầu, xử lý yêu cầu và gửi kết quả. Các phần mềm web server thông dụng hiện nay IIS ApacheWEB CLIENT Là các trình duyệt Gửi yêu cầu đến server Hiển thị kết quả trả vềCÁC CÔNG NGHỆ WEB ĐỘNG Cho phép tương tác với người sử dụng. Kết nối với các hệ CSDL nhằm lưu trữ, khai thác thông tin hiệu quả. Kết nối với các hệ thống tài nguyên khác như âm thanh, hình ảnh, video … Một số công nghệ web động đang được sử dụng hiện nay PHP ASP .NET JSPNỘI DUNG BÀI GIẢNG Tổng quan về ứng dụng web Lập trình web với PHP Kết nối cơ sở dữ liệu MySQL bằng PHPGIỚI THIỆU NGÔN NGỮ PHP PHP là ngôn ngữ kịch bản phía server Các kịch bản (lệnh) PHP được thực hiện trên server trước khi trả về cho trình duyệt PHP hỗ trợ nhiều hệ CSDL như MySQL, SQL Server, Oracle, Infomix, Sybase …TẠI SAO LÀ PHP PHP chạy trên nhiều hệ điều hành khác nhau như Windows, UNIX, Linux, Symbian, … Tương thích với các phần mềm web server như Apache, IIS, … Là phần mềm mã nguồn mở, được cung cấp miễn phí.CÀI ĐẶT WEB SERVER Cài đặt web server Apache Cài đặt PHP Cài đặt MySQL=> Cài đặt XAMPP CẤU HÌNH WEB SERVER Sử dụng công cụ cấu hình sẵn có của XAMPP Cho phép bật tắt và cấu hình chi tiết các dịch vụ Nội dung của các trang web được lưu vào thư mục htdocs trong thư mục cài đặt xamppSẴN SÀNG LẬP TRÌNH WEBSO SÁNH PHP VÀ JAVASCRIPT PHP là ngôn ngữ kịch bản phía server JavaScript là ngôn ngữ kịch bản phía client. Kịch bản PHP được thực hiện trên server. Một yêu cầu PHP luôn trả về client dưới dạng HTML thuần túy. Kịch bản JavaScript được thực hiện trên client. Mã nguồn JavaScipt được đưa về client rồi mới thực hiện.CÚ PHÁP PHP CƠ BẢN Một khối lệnh PHP bao giờ cũng được bắt đầu bằng Một file PHP có thể chứa các lệnh PHP, các thẻ HTML, các đoạn mã JavaScript.VÍ DỤDemo 2Đoạn này viết bằng HTML.BIẾN TRONG PHP Biến luôn luôn đi sau ký tự $ Đặt tên biến theo quy tắc đặt tên giống như các ngôn ngữ khác. Không cần phải khai báo Kiểu biến được xác định khi gán với giá trị tương ứng.VÍ DỤ VỀ BIẾNKIỂU XÂU KÝ TỰ Luôn đặt trong dấu “” hoặc dấu „‟ Hiển thị một chuỗi, một số, … dùng lệnh echo hoặc lệnh print của PHP Ghép các chuỗi với nhau sử dụng ký tự . Một số hàm xử lý chuỗi strlen()độ dài chuỗi strpos() tìm vị trí của chuỗi con.
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật điện tử Kỹ thuật điện tử Ứng dụng web Lập trình web với PHP Cơ sở dữ liệu MySQL Ngôn ngữ PHPTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 345 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 245 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 243 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
14 trang 0 0 0
-
Sáng kiến kinh nghiệm Tiểu học: Giải pháp nhằm nâng cao chất lượng phục vụ bạn đọc
23 trang 0 0 0 -
Đề thi học kì 1 môn Tiếng Anh lớp 10 năm 2024-2025 - Trường THPT Quế Sơn, Quảng Nam
4 trang 0 0 0 -
Đề thi học kì 1 môn Tiếng Anh lớp 10 năm 2024-2025 - Trường THPT Lê Hồng Phong, Đắk Lắk
5 trang 0 0 0 -
Đề thi học kì 1 môn Tiếng Anh lớp 5 năm 2024-2025 - Trường Tiểu học A An Hữu
10 trang 0 0 0 -
Đề thi học kì 1 môn Tiếng Anh lớp 10 năm 2024-2025 - Trường PTDTNT THCS&THPT Nước Oa
3 trang 0 0 0 -
Đề thi học kì 1 môn Tiếng Anh lớp 9 năm 2024-2025 - Trường PTDTNT THCS&THPT Nước Oa
3 trang 0 0 0 -
Đề thi học kì 1 môn Tiếng Anh lớp 8 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Núi Thành
24 trang 0 0 0 -
Đề thi học kì 1 môn Tiếng Anh lớp 7 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Núi Thành
15 trang 0 0 0 -
Sáng kiến kinh nghiệm Tiểu học: Một số trò chơi giúp nâng cao hiệu quả dạy học môn Tiếng Anh lớp 1
28 trang 0 0 0