Trong PHP, có rất nhiều hàm được sử dụng để làm việc với file, bao gồm các hàm sau đây:
- fopen(): Hàm này được sử dụng để mở một file, trả về một đối tượng tệp tin nếu mở thành công.
- fclose(): Hàm này được sử dụng để đóng một file đã mở trước đó.
- fread(): Hàm này được sử dụng để đọc dữ liệu từ một file.
- fwrite(): Hàm này được sử dụng để ghi dữ liệu vào một file.
- fgets(): Hàm này được sử dụng để đọc một dòng văn bản từ một file.
- fputs(): Hàm này được sử dụng để ghi một dòng văn bản vào một file.
- file_exists(): Hàm này được sử dụng để kiểm tra xem một file có tồn tại hay không.
- filesize(): Hàm này được sử dụng để lấy kích thước của một file.
- unlink(): Hàm này được sử dụng để xóa một file.
- rename(): Hàm này được sử dụng để đổi tên một file.
Ví dụ:
// Mở một file và đọc dữ liệu $file = fopen("test.txt", "r"); echo fread($file, filesize("test.txt")); fclose($file); // Mở một file và ghi dữ liệu $file = fopen("test.txt", "w"); fwrite($file, "Hello World"); fclose($file); // Kiểm tra xem một file có tồn tại hay không if (file_exists("test.txt")) { echo "File tồn tại"; } else { echo "File không tồn tại"; } // Xóa một file unlink("test.txt"); // Đổi tên một file rename("old.txt", "new.txt");
Lưu ý rằng, khi làm việc với file trong PHP, cần phải kiểm tra và quản lý các lỗi có thể xảy ra, bằng cách sử dụng các hàm xử lý lỗi như try-catch, hoặc sử dụng các hàm như file_get_contents()
và file_put_contents()
để đọc và ghi file một cách đơn giản hơn.