intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Phát triển ứng dụng Web: Bài 2 - Nguyễn Hữu Thể

Chia sẻ: Chuheodethuong 09 | Ngày: | Loại File: PDF | Số trang:71

37
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Phát triển ứng dụng Web: Bài 2 PHP Nâng cao cung cấp cho người học những kiến thức như: PHP Date() Function; PHP Include File; PHP File Handling; PHP File Upload; PHP Cookies; PHP Sessions; PHP Sending E-mails; PHP Error Handling; PHP Exception Handling.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Phát triển ứng dụng Web: Bài 2 - Nguyễn Hữu Thể

  1. PHÁT TRIỂN ỨNG DỤNG WEB Bài 2: PHP Nâng cao Nguyễn Hữu Thể 1
  2. Nội dung ▪ PHP Date() Function ▪ PHP Include File ▪ PHP File Handling ▪ PHP File Upload ▪ PHP Cookies ▪ PHP Sessions ▪ PHP Sending E-mails ▪ PHP Error Handling ▪ PHP Exception Handling 2
  3. PHP Date() Function − Hàm date() định dạng một timestamp để có thể đọc ngày/ giờ. − Timestamp là một chuỗi ký tự, biểu thị ngày tháng và/ hoặc thời gian. ❖ Syntax 3
  4. PHP Date() - Format the Date − Tham số format trong hàm date() để định dạng ngày/ giờ. ▪ d - Đại diện các ngày của tháng (01-31) ▪ m - Đại diện một tháng (01-12) ▪ Y - Đại diện một năm (bốn chữ số) − Các ký tự: "/", ".", hoặc "-" cũng có thể được chèn vào 4
  5. PHP Date() - Adding a Timestamp − Tham số tùy chọn timestamp trong hàm date() xác định một dấu thời gian. − Nếu không chỉ định timestamp, ngày/giờ hiện tại sẽ được sử dụng. − Hàm mktime() trả về Unix timestamp cho một ngày. ❖ Syntax for mktime() 5
  6. PHP Date() - Adding a Timestamp − Để đến một ngày trong tương lai, thêm đối số ngày của mktime() 6
  7. PHP Include File − Chèn nội dung của file PHP vào một file PHP, sử dụng hàm: ▪ include(“filename”) hoặc require(“filename”) ▪ Cách khác: include 'filename’ hoặc require 'filename' − Hai hàm này giống nhau, trừ cách xử lý lỗi: ▪ include() tạo ra một cảnh báo, kịch bản sẽ tiếp tục thực hiện ▪ require() tạo ra một lỗi, và kịch bản sẽ ngừng − Tạo các hàm, các thành phần tái sử dụng trên nhiều trang. − Tạo các file header, footer, menu chuẩn cho tất cả các trang. ▪ Khi header cần cập nhật, chỉ cần cập nhật các file, ▪ Khi thêm một trang mới vào trang web, chỉ thay đổi file menu (thay vì cập nhật các liên kết trên tất cả các trang web). 7
  8. PHP include() Function − Hàm include() lấy nội dung trong một file chỉ định vào file hiện tại. − Nếu lỗi xảy ra, hàm include() tạo ra một cảnh báo, nhưng kịch bản sẽ tiếp tục thực hiện. ❖ Example − include file "header.php" vào một trang, sử dụng hàm include() 8
  9. PHP include() Function − file "menu.php", nên sử dụng trên tất cả các trang − Các trang trong Web site nên include file menu này. 9
  10. PHP include() Function − Nếu lỗi xảy ra, hàm include() tạo ra một cảnh báo, nhưng kịch bản sẽ tiếp tục thực hiện. 10
  11. PHP require() Function − Nếu lỗi xảy ra, hàm require() sẽ thông báo lỗi, và kịch bản sẽ dừng lại. 11
  12. PHP require() Function − Lưu ý: nên sử dụng hàm require(), vì kịch bản không nên tiếp tục thực hiện sau khi xuất hiện lỗi. 12
  13. PHP File Handling ❖ Opening a File − Hàm fopen(): mở file trong PHP. − Tham số đầu tiên chứa tên file được mở và tham số thứ hai quy định mode của file được mở ra 13
  14. PHP File Handling − File có thể được mở theo một trong các mode: 14
  15. PHP File Handling − Tạo ra một thông báo nếu hàm fopen() không thể mở file 15
  16. Closing a File − Hàm fclose(): đóng một file đã mở. 16
  17. Check End-of-file − Hàm feof() kiểm tra nếu kết thúc file (“end-of-file” - EOF). − Dùng kiểm tra các dữ liệu không rõ chiều dài. ❖ Lưu ý: Không thể đọc từ file đã mở trong mode w, a, x. 17
  18. Reading a File Line by Line − Hàm fgets(): đọc một dòng từ một file. − Sau khi gọi hàm này, con trỏ file đã di chuyển đến dòng kế tiếp. 18
  19. Reading a File Character by Character − Hàm fgetc(): đọc một ký tự đơn từ một file. − Sau khi gọi hàm này, con trỏ file di chuyển đến ký tự tiếp theo. 19
  20. PHP File Upload − Upload files to the server ❖ Configure The "php.ini" File − First, ensure that PHP is configured to allow file uploads. − In your "php.ini" file, search for the file_uploads directive, and set it to On: file_uploads = On 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2