2012-09-17 27 views
5

Có cách nào để kiểm tra xem liệu việc ghi vào một tệp đã được thực hiện thành công chưa? Tôi cần một phương pháp để có được kết thúc thời gian của một hoạt động viết. Nếu vậy để kích hoạt chức năng gọi lại.Làm thế nào tôi có thể kiểm tra nếu một tập tin ghi đã thành công trong PHP?

+1

'fwrite()' trả về số byte được ghi hoặc 'FALSE' do lỗi. –

+0

Làm thế nào để bạn viết trong hồ sơ? Vui lòng cho chúng tôi thấy mã của bạn. Và như một câu trả lời ngắn gọn, đúng vậy. – Leri

+1

Có quá nhiều cách để trả lời câu hỏi này. Hiển thị một số mã số –

Trả lời

9

fwrite() trả về số byte được ghi hoặc FALSE do lỗi.

Kiểm tra xem fwrite() trả về false và bạn sẽ biết rằng quá trình ghi đã thành công. Hãy cẩn thận khi sử dụng toán tử so sánh === thay vì toán tử == khi kiểm tra xem giá trị trả về có sai không.

Bạn có thể sử dụng filemtime() để nhận thời gian sửa đổi cuối cùng của tệp.

+2

Người đàn ông đẹp - tại sao bạn không đăng mở nhận xét của PLB làm câu trả lời bổ sung?))) –

+0

cảm ơn, đó là những gì tôi cần! –

+1

@webbandit Tôi không tuân theo ý của bạn là – Samuel

Các vấn đề liên quan