Kiểm tra nếu fwrite php thành công

Hàm fwrite[] trong PHP là một hàm sẵn có được sử dụng để ghi vào một tệp đang mở. Hàm fwrite[] dừng ở cuối tệp hoặc khi nó đạt đến độ dài đã chỉ định được truyền dưới dạng tham số, tùy theo điều kiện nào đến trước. Tệp, chuỗi và độ dài phải ghi được gửi dưới dạng tham số cho hàm fwrite[] và nó trả về số byte được ghi nếu thành công hoặc FALSE nếu không thành công

Hàm này được sử dụng để ghi nội dung cụ thể hoặc số byte cụ thể trong tệp sau khi mở tệp bằng hàm fopen[]. Cú pháp của chức năng này được đưa ra dưới đây

cú pháp

int fwrite[ resource $file_handler , string $string_data [, int $length ]]

Hàm này có thể nhận ba đối số. Đối số đầu tiên là biến xử lý tệp được xác định trước để mở tệp để ghi. Đối số thứ hai là dữ liệu chuỗi sẽ được ghi vào tệp. Đối số thứ ba là tùy chọn và nó được sử dụng để ghi số byte cụ thể vào tệp

Bạn phải đặt quyền ghi để tạo bất kỳ tệp nào bằng tập lệnh PHP trên Ubuntu. Chạy lệnh sau để đặt tất cả các quyền cho thư mục fwrite nơi tệp mới sẽ được tạo bằng hàm fwrite[]

$ sudo chmod 777 - R /var/www/html/php/fwrite

Ví dụ 1. Viết nội dung bằng cách tạo một tệp mới

Ví dụ sau đây cho thấy cách tạo một tệp mới bằng cách sử dụng hàm fwrite[]. hàm fopen[] được sử dụng trong tập lệnh để tạo trình xử lý tệp để ghi tệp văn bản mới có tên tệp mới. txt. Tiếp theo, biến $file_handler được sử dụng trong hàm fwrite[] để ghi nội dung của biến $data vào file. Hàm fclose[] dùng để đóng tệp nhằm giải phóng tài nguyên được cấp phát bởi hàm fopen[]. Hàm file_get_contents[] dùng để đọc nội dung của newfile. txt để xác nhận rằng tệp đã được tạo và nội dung đã được ghi đúng trong tệp đó

Chủ Đề