Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 1: TỔNG QUAN LẬP TRÌNH PHP (Các đặc điểm cơ bản của ngôn ngữ PHP (PHP…
Bài 1: TỔNG QUAN
LẬP TRÌNH PHP
Ứng dụng PHP
Cách tổ chức và lưu trữ ứng dụng
hư mục lưu trữ ứng dụng được đặt trong
thư mục wamp/www
Các loại tập tin thường gặp trong ứng dụng
PHP
.php_ma nguon viet theo NN PHP
.js_javascript
.inc_tap tin dung chung
.css_tap tin html dung de dinh style trong trang web
.html, .html_tap tin viet bang ngon ngu html
.jpg, .gif,..._cac tap tin hinh anh
.txt_tap tin du lieu text
.sql_tap tin du lieu sql
Công cụ để xây dựng ứng dụng PHP
PHP Storm
Adobe Dreamweaver CC
codeigniter
notepadd++
PHP designer
Các thao tác cơ bản
Tạo trang PHP
Thiết lập các thuộc tính cơ bản cho trang
Nhúng PHP vào HTML
Giới thiệu về ứng dụng web
Cơ chế tương tác từ người dùng đến Web
Server
web browser -> request -> web server -> response -> web browser
Các khái niệm cơ bản
HTML (Hypertext Markup Language)
Ngôn ngữ dùng để xây dựng các trang web
Gồm các tag giúp web browser biết cách
định dạng thông tin hiển thị
Web Programming Language
Là ngôn ngữ lập trình được sử dụng để hỗ
trợ và tăng cường các khả năng của các ứng
dụng web
Một số ngôn ngữ lập trình
web thường được dùng:
Xử lý ở Client: Javascript, VBScript
Xử lý ở Server: ASP, PHP, JSP, ...
Web Server
Máy tính lưu trữ website
Trả kết quả về cho Web Client khi nhận được
yêu cầu
Database Server
Web Browser
Phần mềm dùng để xem các tài liệu hoặc tìm
kiếm các tài nguyên trên World Wide Web
Internet Explorer, Mozilla Firefox, Chrome, Opera
URL (Uniform Resource Locator)
Đường dẫn chỉ tới một trang web cụ thể trên
Internet.
Cú pháp đầy đủ:
scheme://<host>[:port] [<path>?<querystring>]]
HTTP (Hypertext Transfer Protocol)
Là giao thức chuyển giao siêu văn bản trên
web
là tập hợp các qui định dùng
để trao đổi các tài liệu (văn bản, hình ảnh, âm
thanh, video, các tập tin đa truyền thông,…)
giữa Web server và trình duyệt Web
Web Client
Máy tính dùng để truy cập các trang web
Có khả năng yêu cầu và nhận kết quả từ Web
Server
Các đặc điểm cơ bản của ngôn ngữ PHP
PHP được chạy trên hệ thống chủ (Server)
PHP rất đơn giản
Tốc độ xử lý nhanh, dễ sử dụng
Luôn được cải tiến và cập nhật (mã nguồn mở)
Hoàn toàn miễn phí
Có nhiều hướng dẫn sử dụng trên mạng
PHP có thể thực thi trên bất cứ hệ điều hành (Operator System) nào
PHP không chỉ làm việc với HTML mà còn có thể làm việc được
với hình ảnh, PDF, Flash movie,…
PHP có thể dễ dàng nối kết với các cơ sở dữ liệu như mySQL, mSQL, FrontBase, dBase, Solid, ODBC, Oracle, FilePro…
Wamp Server
Đặc điểm
là một gói phần mềm Web Server tất cả trong
một (All-in-One), gồm có: Apache, MySQL, PHP chạy
trên nền Windows.
Có thể cài đặt dễ dàng.
Được cập nhật đều đặn.
Rất thuận lợi cho việc tạo
máy chủ Web để chạy thử,
thiết kế Website bằng PHP
Chạy ổn định cho Joomla 1.0.x,
Joomla 1.5.
Hỗ trợ PHP5
Miễn phí
Cài đặt