1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình web nâng cao: Chương 7 - Trường ĐH Văn Hiến

16 4 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

Nội dung

Bài giảng Lập trình web nâng cao: Chương 7 Xử lý tập tin, cung cấp cho người học những kiến thức như: File và thư mục; Xử lý File Upload. Mời các bạn cùng tham khảo!

24/05/2021 Lập trình web nâng cao Chương – Xử lý tập tin 01 File thư mục 02 Xử lý File Upload 03 04 05 24/05/2021 Lập trình web nâng cao Đường dẫn thư mục Lấy tên file: Sử dụng hàm basename() để lấy phần 01 dẫn đường Cú pháp: string basename(string path [, string suffix]) 02dụ: Ví 04 05 24/05/2021 Lập trình web nâng cao Đường dẫn thư mục Lấy đường dẫn thư mục: hàm string dirname(string path) 01phép lấy đường dẫn thư mục cho  Ví dụ: $path = "E:/Hvbk/PHP/Slides/Chapter 01.ppt"; 02print 'Duong toi file:'.$path.'la: ' dirname($path); Kết quả: 04 05 24/05/2021 Lập trình web nâng cao Đường dẫn thư mục Hàm 01 pathinfo(): mảng chứa kết hợp thành phần như: tên thư mục, tên file, phần tên mở rộng phần tên file Ví02 dụ: 04 05 24/05/2021 Lập trình web nâng cao Kích thước File, thư mục, ổ đĩa Hàm filesize() lấy kích thước file tính theo byte 01 Cú pháp: int filesize(string filename) 02Ví dụ: 04= 1024Byte 1Kb 1Mb = 1024Kb… 05 24/05/2021 Lập trình web nâng cao Kích thước File, thư mục, ổ đĩa Hàm 01 disk_free_space(): lấy kích thước rỗng thư mục Hàm disk_free_space(): lấy tồn kích thước thư mục 02 Hàm disk_total_space(): lầy kích thước vùng đĩa Các hàm lầy thời gian tạo file, sửa file,truy cập file: fileatime(), filectime(), filemtime()… 04 05 24/05/2021 Lập trình web nâng cao Làm việc với File Mở 01và đóng File: Sử dụng hàm fopen(), fclose() để mở đóng file Cú pháp: fopen(string resource, string mode [, int 02 use_include_path [, resource zcontext]]); boolean fclose(resource filehandle); 04 05 24/05/2021 Lập trình web nâng cao Đọc File Đọc file: sử dụng hàm fopen() hàm file() để đọc file Hàm trả mảng 01 Để đọc nội dung file vào chuỗi, sử dụng hàm file_get_contents() 02 Ví dụ: File test.txt có nội dung 04 05 24/05/2021 Lập trình web nâng cao Đọc File – ví dụ 01 02 04 Ale Nicole Laura 05 24/05/2021 Lập trình web nâng cao 10 Ghi File  Sử dụng hàm fwrite() để ghi liệu vào file  Ví dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 11 Đọc thư mục Sử dụng hàm opendir() closedir() để mở đóng thư 01 mục Hàm readdir() để đọc nội dung thư mục 02Ví dụ: 04 05 24/05/2021 Lập trình web nâng cao 12 Upload file Cấu hình thư mục biến: 01file_uploads = On | Off (mặc max_execution_time = integer 02memory_limit = integerM upload_max_filesize = integerM upload_tmp_dir = string post_max_size = integerM 04$_FILES biến toàn cục định:1) (30) (8Mb) (2Mb) (null) (8Mb) 05 24/05/2021 Lập trình web nâng cao 13 Upload file PHP 01 đưa hàm để hỗ trợ xử lý upload file: is_uploaded_file() move_uploaded_file() Hàm is_uploaded_file() xác định tham số truyền vào tên file cần upload sử dụng phương thức POST Hàm 02 move_uploaded_file() dùng để di chuyển file Cú pháp: boolean is_uploaded_file(string filename); 04 05 24/05/2021 Lập trình web nâng cao 14 Upload file Ví 01dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 15 Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 16 ... filename); 04 05 24/05/2021 Lập trình web nâng cao 14 Upload file Ví 01dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 15 Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 16 ... href="mailto:laura@example.com">Laura 05 24/05/2021 Lập trình web nâng cao 10 Ghi File  Sử dụng hàm fwrite() để ghi liệu vào file  Ví dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 11 Đọc thư mục Sử dụng hàm... 24/05/2021 Lập trình web nâng cao Đường dẫn thư mục Hàm 01 pathinfo(): mảng chứa kết hợp thành phần như: tên thư mục, tên file, phần tên đuôi mở rộng phần tên file Ví02 dụ: 04 05 24/05/2021 Lập trình

Ngày đăng: 25/10/2022, 10:01

TỪ KHÓA LIÊN QUAN