1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo trình lập trình web 1 Công nghệ thông tin

103 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giáo Trình Học Phần: Lập Trình Web 1
Tác giả Bùi Thị Phương Thảo, Nguyễn Huy Hoàng
Trường học Trường Cao Đẳng Công Nghệ Thủ Đức
Chuyên ngành Công Nghệ Thông Tin
Thể loại sách giáo trình
Năm xuất bản 2018
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 103
Dung lượng 1,34 MB

Cấu trúc

  • CHƯƠNG 1: (6)
    • 1.1 GIỚI THIỆU VÀ CÀI ĐẶT (7)
    • 1.2 BIẾN, HẰNG VÀ KIỂU DỮ LIỆU (10)
    • 1.3 HÀM (15)
    • 1.4 BIỂU THỨC ĐIỀU KIỆN VÀ VÒNG LẶP (16)
    • 1.5 NHẬN DỮ LIỆU TỪ FORM (17)
    • 1.6 BÀI TẬP (18)
  • CHƯƠNG 2: (19)
    • 2.1 MỘT SỐ KHÁI NIỆM CƠ BẢN (20)
    • 2.2 KẾ THỪA (23)
    • 2.3 AUTOLOADING (27)
    • 2.4 GHI CHÚ VỚI DOCBLOCKS (27)
    • 2.5 BÀI TẬP (30)
  • CHƯƠNG 3: (32)
    • 3.1 MẢNG (33)
    • 3.2 CHUỖI (40)
    • 3.3 BÀI TẬP (49)
  • CHƯƠNG 4: (57)
    • 4.1 COOKIE (58)
    • 4.2 SESSION (60)
    • 4.3 BÀI TẬP (65)
  • CHƯƠNG 5: (67)
    • 5.1 CSDL MYSQL (68)
    • 5.2 CÁC CÂU LỆNH CƠ BẢN (75)
    • 5.3 KẾT NỐI VÀ TRUY VẤN CSDL MYSQL (79)
    • 5.4 BÀI TẬP (82)
  • CHƯƠNG 6: (84)
    • 6.1 TÌM KIẾM (85)
    • 6.2 PHÂN TRANG (88)
    • 6.3 BÀI TẬP (93)
  • CHƯƠNG 7: (94)
    • 7.1 CƠ CHẾ UPLOAD FILE (95)
    • 7.2 THIẾT KẾ FORM CHO PHÉP UPLOAD FILE (95)
    • 7.3 XỬ LÝ FILE UPLOAD (96)
    • 7.4 KIỂM TRA FILE UPLOAD (98)
    • 7.5 BÀI TẬP (101)
  • TÀI LIỆU THAM KHẢO (103)

Nội dung

GIỚI THIỆU VÀ CÀI ĐẶT

PHP là một ngôn ngữ lập trình scripting phổ biến dành cho phía server, thường được sử dụng trong phát triển ứng dụng web Với tốc độ nhanh, tính linh hoạt và khả năng ứng dụng cao, PHP có thể phát triển mọi loại hình website, từ blog cá nhân đến các trang web lớn như Facebook.

PHP được viết tắt của "PHP: Hypertext Preprocessor", là ngôn ngữ mã nguồn mở, miễn phí download và sử dụng

Các file PHP, với phần mở rộng ".php", có khả năng tích hợp HTML, CSS, JavaScript và mã PHP Chúng được xử lý trên máy chủ và kết quả trả về cho trình duyệt dưới dạng các file HTML thuần túy.

PHP có thể thực hiện các công việc sau:

 Tạo ra những trang web có nội dung động

 Tạo, mở, đọc, ghi, xóa, đóng file trên server

 Thu thập dữ liệu từ form

 Thêm, xóa, sửa dữ liệu trong cơ sở dữ liệu

 Quản lý quyền truy cập của người dùng

Với PHP, không có gì là giới hạn PHP có thể tạo ra bất kỳ loại văn bản nào, hình ảnh, thậm chí là cả video

PHP được dùng phổ biến hiện nay bởi các lý do sau:

 PHP có thể chạy trên các nền tảng khác nhau (Windows, Linux, Unix, Mac OS

 PHP tương thích với hầu hết tất cả server hiện nay (Apache, IIS, v.v )

 PHP miễn phí, có thể được download tại website chính thức của PHP là: www.php.net

 PHP dễ học và hoạt động hiệu quả ở phía server

PHP 7 là phiên bản PHP mới nhất hiện nay, với những cải tiến hơn so với bản PHP 5 trước đó (không có PHP 6) Với PHP 7, tốc độ xử lý được cải thiện, đồng thời cũng bổ sung thêm các tính năng khác

Tham khảo thêm tại: http://blog.teamtreehouse.com/5-new-features-php-7

1.1.3 | CÀI ĐẶT Để có thể chạy được các file php, chúng ta có thể có hai cách sau:

 Cách 1: Một web host có hỗ trợ PHP và MySQL

Cách 2 để sử dụng PHP và MySQL là cài đặt trên máy tính cá nhân Khác với cách 1, nơi web host đã hỗ trợ sẵn PHP, cách này yêu cầu người dùng tự cấu hình môi trường phát triển Để thực hiện, chúng ta cần chuẩn bị các file php và thiết lập máy chủ cục bộ PHP là ngôn ngữ lập trình miễn phí và phổ biến, do đó, việc cài đặt trên máy tính cá nhân sẽ mang lại sự linh hoạt trong việc phát triển ứng dụng web.

 Cài đặt web server (Apache, IIS, v.v )

 Cài đặt PHP (download tại trang www.php.net)

Để thiết lập một cơ sở dữ liệu như MySQL, bạn có thể đơn giản hóa quy trình bằng cách tải và cài đặt các web server đã được đóng gói sẵn Hiện nay, có nhiều web server phổ biến mà bạn có thể lựa chọn.

 WampServer (http://www.wampserver.com/)

 XAMPP (https://www.apachefriends.org/)

 AMPPS (https://www.ampps.com/)

1.1.4 | CÚ PHÁP PHP CƠ BẢN

Mã PHP có thể được đặt ở bất kỳ vị trí nào trong tệp php, bắt đầu bằng Đôi khi, bạn có thể thấy mã PHP bắt đầu bằng để đảm bảo mã hoạt động ổn định.

File php có thể chứa HTML, CSS, JavaScript và code PHP, vì vậy cần sử dụng ký hiệu để phân biệt mã PHP Tuy nhiên, nếu file chỉ chứa code PHP thuần túy, nên bỏ ký hiệu ?> và chỉ giữ lại

Ngày đăng: 11/10/2022, 22:29

HÌNH ẢNH LIÊN QUAN

Kết quả màn hình sẽ xuất ra các dịng sau: The class "MyClass" was initiated! - Giáo trình lập trình web 1 Công nghệ thông tin
t quả màn hình sẽ xuất ra các dịng sau: The class "MyClass" was initiated! (Trang 24)
Hình 3 Tạo CSDL 5.1.2.2  |  Tạo CSDL bằng câu lệnh SQL - Giáo trình lập trình web 1 Công nghệ thông tin
Hình 3 Tạo CSDL 5.1.2.2 | Tạo CSDL bằng câu lệnh SQL (Trang 70)
Hình 4 tab SQL - Giáo trình lập trình web 1 Công nghệ thông tin
Hình 4 tab SQL (Trang 70)
Hình 7 Tạo cột cho bảng KhachHang. - Giáo trình lập trình web 1 Công nghệ thông tin
Hình 7 Tạo cột cho bảng KhachHang (Trang 72)
PRIMARY ở cột index và click chọn cột A_I (Auto Increasement)như hình 8 bên - Giáo trình lập trình web 1 Công nghệ thông tin
c ột index và click chọn cột A_I (Auto Increasement)như hình 8 bên (Trang 72)
Hình 9 bảng KhachHang trong CSDL demo. 5.1.3.2  |  Tạo bảng bằng câu lệnh SQL - Giáo trình lập trình web 1 Công nghệ thông tin
Hình 9 bảng KhachHang trong CSDL demo. 5.1.3.2 | Tạo bảng bằng câu lệnh SQL (Trang 73)
Bước 1: Chọn bảng muốn thêm dữ liệu. - Giáo trình lập trình web 1 Công nghệ thông tin
c 1: Chọn bảng muốn thêm dữ liệu (Trang 74)
Hình 11 Dữ liệu trong bảng KhachHang. 5.1.4.2  |  Thêm dữ liệu bằng câu lệnh SQL - Giáo trình lập trình web 1 Công nghệ thông tin
Hình 11 Dữ liệu trong bảng KhachHang. 5.1.4.2 | Thêm dữ liệu bằng câu lệnh SQL (Trang 75)
Sử dụng câu lệnh DELETE để xóa dịng trong bảng. Cú pháp: - Giáo trình lập trình web 1 Công nghệ thông tin
d ụng câu lệnh DELETE để xóa dịng trong bảng. Cú pháp: (Trang 77)
Nếu không qui định câu lệnh WHERE, toàn bộ dữ liệu trong bảng sẽ bị xóa. Ví dụ: Xóa tồn bộ dữ liệu trong bảng users - Giáo trình lập trình web 1 Công nghệ thông tin
u không qui định câu lệnh WHERE, toàn bộ dữ liệu trong bảng sẽ bị xóa. Ví dụ: Xóa tồn bộ dữ liệu trong bảng users (Trang 78)
Sau khi đã xác định phạm vi tìm kiếm là cột Name trong bảng Article, ta viết câu truy vấn như sau - Giáo trình lập trình web 1 Công nghệ thông tin
au khi đã xác định phạm vi tìm kiếm là cột Name trong bảng Article, ta viết câu truy vấn như sau (Trang 87)
Hình 12 Phân trang - Giáo trình lập trình web 1 Công nghệ thông tin
Hình 12 Phân trang (Trang 89)
Ví dụ chỉ cho phép người dùng upload những file là hình ảnh, có phần mở rộng như: JPG,  JPEG,  PNG,  hoặc  GIF - Giáo trình lập trình web 1 Công nghệ thông tin
d ụ chỉ cho phép người dùng upload những file là hình ảnh, có phần mở rộng như: JPG, JPEG, PNG, hoặc GIF (Trang 99)
a. Chỉ cho phép upload file hình và file văn bản. - Giáo trình lập trình web 1 Công nghệ thông tin
a. Chỉ cho phép upload file hình và file văn bản (Trang 101)