Bài giảng Lập trình web nâng cao: Chương 7 - Trường ĐH Văn Hiến
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình web nâng cao Lập trình web nâng cao Lập trình web Xử lý tập tin Đường dẫn thư mục Xử lý File UploadTài liệu cùng danh mục:
-
Chương trình khung trình độ trung cấp nghề nghề Thiết kế trang Web - Trường CĐN GTVT Đường Thuỷ 1
6 trang 387 0 0 -
45 trang 370 4 0
-
Elasticity for MQTT brokers in IoT applications
13 trang 288 0 0 -
13 trang 270 0 0
-
A study on cloud computing security
15 trang 254 0 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 253 2 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 249 0 0 -
14 trang 232 0 0
-
8 trang 196 0 0
-
Tìm kiếm thông minh hơn với Google
4 trang 187 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 18 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 19 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 18 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 18 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 19 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0