1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng lập trình web nâng cao chương 7 trường đh văn hiến

16 2 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 đề Chương 7 – Xử lý tập tin
Trường học Đại học Văn Hiến
Chuyên ngành Lập trình web nâng cao
Thể loại Bài giảng
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 16
Dung lượng 814,4 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

02 Đường dẫn thư mục Lấy tên file: Sử dụng hàm basename để lấy về một phần đường dẫn.. 02 04 Đường dẫn thư mục 05 Lấy đường dẫn thư mục: hàm string dirnamestring path cho phép lấy đườ

Trang 2

File và thư mục

01

Xử lý File Upload

02

03

04

Chương 7 – Xử lý tập tin

05

03

Trang 3

02

Đường dẫn thư mục

Lấy tên file: Sử dụng hàm basename() để lấy về một phần

đường dẫn

Cú pháp: string basename(string path [, string suffix])

Ví dụ:

Trang 4

02

04

Đường dẫn thư mục

05

Lấy đường dẫn thư mục: hàm string dirname(string path)

cho phép lấy đường dẫn thư mục

 Ví dụ: $path = "E:/Hvbk/PHP/Slides/Chapter 01.ppt";

print 'Duong toi file:'.$path.'<br/>la: ' dirname($path);

Kết quả:

Trang 5

02

Đường dẫn thư mục

Hàm pathinfo(): là một mảng chứa kết hợp 4 thành phần như:

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í dụ:

Trang 6

02

04

Kích thước File, thư mục, ổ đĩa

05

Hàm filesize() lấy về kích thước của file tính theo byte.

Cú pháp: int filesize(string filename)

Ví dụ:

1Kb = 1024Byte

1Mb = 1024Kb…

Trang 7

02

Kích thước File, thư mục, ổ đĩa

Hàm disk_free_space(): lấy về kích thước rỗng của thư mục

Hàm disk_free_space(): lấy về toàn bộ kích thước của thư

mục

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()…

Trang 8

02

04

Làm việc với File

05

Mở và đóng File: Sử dụng hàm fopen(), fclose() để mở và

đóng file

Cú pháp: fopen(string resource, string mode [, int use_include_path [, resource zcontext]]);

boolean fclose(resource filehandle);

Trang 9

02

Đọc File

Đọc file: có thể sử dụng hàm fopen() hoặc hàm file()

để đọ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

hàm file_get_contents()

Ví dụ: File test.txt có nội dung

Trang 10

02

04

Đọc File – ví dụ

05

<a href="mailto:ale@example.com">Ale</a> <br />

<a href="mailto:nicole@example.com">Nicole</a> <br />

<a href="mailto:laura@example.com">Laura</a> <br />

Trang 11

Ghi File

 Sử dụng hàm fwrite() để ghi dữ liệu vào file

 Ví dụ:

Trang 12

02

04

Đọc thư mục

05

Sử dụng hàm opendir() và closedir() để mở và đóng thư

mục Hàm readdir() để đọc nội dung thư mục

Ví dụ:

Trang 13

02

Upload file

Cấu hình thư mục và biến:

file_uploads = On | Off (mặc định:1)

max_execution_time = integer (30)

memory_limit = integerM (8Mb)

upload_max_filesize = integerM (2Mb)

upload_tmp_dir = string (null)

post_max_size = integerM (8Mb)

Trang 14

02

04

Upload file

05

PHP đưa ra 2 hàm để hỗ trợ xử lý upload file: is_uploaded_file() và 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 move_uploaded_file() dùng để di chuyển file

Cú pháp: boolean is_uploaded_file(string filename);

Trang 15

02

Upload file

Ví dụ:

Trang 16

Trân trọng cảm ơn!

Ngày đăng: 30/06/2023, 08:58

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm