Danh mục

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

Số trang: 16      Loại file: pdf      Dung lượng: 814.40 KB      Lượt xem: 64      Lượt tải: 1    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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!
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình web nâng cao: Chương 7 - Trường ĐH Văn Hiến 24/05/2021 Lập trình web nâng cao 1 Chương 7 – Xử lý tập tin 01 File và thư mục 02 Xử lý File Upload 03 04 05 24/05/2021 Lập trình web nâng cao 2 Đường dẫn thư mục Lấy tên file: Sử dụng hàm basename() để lấy về một 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 3 Đườ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 4 Đường dẫn thư mục 01 pathinfo(): là một mảng chứa kết hợp 4 thành phần như: Hàm tên thư mục, tên file, phần tên đuôi mở rộng và phần tên của file. Ví02 dụ: 04 05 24/05/2021 Lập trình web nâng cao 5 Kích thước File, thư mục, ổ đĩa Hàm filesize() lấy về kích thước của 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 6 Kích thước File, thư mục, ổ đĩa 01 disk_free_space(): lấy về kích thước rỗng của thư mục. Hàm Hàm disk_free_space(): lấy về toàn bộ kích thước của thư mục. 02 Hàm disk_total_space(): lầy về kích thước của một vùng ô đĩa. Các hàm lầy về 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 7 Làm việc với File 01và đóng File: Sử dụng hàm fopen(), fclose() để mở và 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 8 Đọc File Đọc file: có thể sử dụng hàm fopen() hoặc hàm file() 01 để đọc một file. Hàm này trả về một mảng. Để đọc nội dung file vào trong một chuỗi, sử dụng 02 hàm file_get_contents(). Ví dụ: File test.txt có nội dung 04 05 24/05/2021 Lập trình web nâng cao 9 Đọc File – ví dụ 01 02 Ale 04 Nicole Laura 05 24/05/2021 Lập trình web nâng cao 10 Ghi File  Sử dụng hàm fwrite() để ghi dữ 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() và closedir() để mở và đó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 và biến: 01file_uploads = On | Off (mặc định:1) max_execution_time = integer (30) 02memory_limit = integerM (8Mb) upload_max_filesize = integerM (2Mb) upload_tmp_dir = string (null) post_max_size = integerM (8Mb) 04$_FILES là biến toàn cục 05 24/05/2021 Lập trình web nâng cao 13 Upload file 01 đưa ra 2 hàm để hỗ trợ xử lý upload file: is_uploaded_file() và PHP move_uploaded_file(). Hàm is_uploaded_file() xác định tham số truyền vào là 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 01dụ: Ví 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

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: