http://vietjack.com/php/index.jsp Copyright © vietjack.com File & I/O PHP Chương giải thích hàm liên quan đến file PHP: Mở file Đọc file Ghi file Đóng file Mở đóng file PHP Hàm fopen() PHP sử dụng để mở file Nó yêu cầu tham số, tham số thứ tên file, tham số thứ mode, tức chế độ để hoạt động Mode file xác định tùy chọn bảng sau Mode Mục đích r Mở file đọc Di chuyển trỏ file đầu file r+ Mở file cho việc đọc ghi Di chuyển trỏ đầu file w Mở file ghi Di chuyển trỏ đầu file cắt bỏ file độ dài Nếu file khơng tồn tại, cố gắng tạo file w+ Mở file cho việc đọc ghi http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Di chuyển trỏ đầu file cắt bỏ file có độ dài Nếu file khơng tồn tại, cố gắng tạo file a Mở file với mục đích ghi Di chuyển trỏ cuối file Nếu file khơng tồn tại, cố gắng tạo file a+ Mở file với mục đích đọc ghi Di chuyển trỏ cuối file Nếu file khơng tồn tại, cố gắng tạo file Nếu cố gắng mở file thất bại, hàm fopen trả giá trị false, khơng trả trỏ file sử dụng cho việc tiếp tục đọc ghi file Sau tạo thay đổi cho file mở, việc quan đóng sử dụng hàm fclose() Hàm fclose() yêu cầu trỏ file tham số sau trả true việc đóng thành cơng false ngược lại Đọc file PHP Khi file mở cách sử dụng hàm fopen(), đọc với hàmfread() PHP Hàm yêu cầu tham số Chúng phải trỏ file độ dài file tính đơn vị byte Độ dài file biết cách sử dụng hàm filesize() PHP, nhận tên file tham số trả lại kích cỡ file đơn bị byte Bạn theo bước sau để đọc file với PHP: Mở file sử dụng hàm fopen() Lấy độ dài file sử dụng hàm filesize() http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Đọc nội dung file sử dụng hàm fread() Đóng file sử dụng hàm fclose() Copyright © vietjack.com Ví dụ gán nội dung text file cho biến, sau hiển thị nội dung chúng trang web Reading a file using PHP http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Nó cho kết quả: Ghi file PHP Một file ghi text phụ thêm vào file tồn cách sử dụng hàm fwrite() PHP Hàm yêu cầu tham số: trỏ file chuỗi liệu để ghi Một tham số integer thứ tùy ý thêm vào để xác định độ dài liệu ghi Nếu tham số thứ thêm vào, việc ghi dừng lại sau đạt tới độ dài xác định Ví dụ sau tạo text file mới, ghi đoạn text ngắn vào phần đầu Sau đóng file này, tồn file xác nhận hàm file_exist(), mà nhận tên file tham số Writing a file using PHP http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Nó cho kết quả: Chúng ta thảo luận tất hàm liên quan đến input output file chương Hàm xử lý File PHP http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... ( "Error in opening file" ); exit(); } $filesize = filesize( $filename ); $filetext = fread( $file, $filesize ); fclose( $file ); echo ( "File size : $filesize bytes" ); echo ( "$filetext"... "newfile.txt"; $file = fopen( $filename, "r" ); if( $file == false ) { echo ( "Error in opening file" ); exit(); } $filesize = filesize( $filename ); $filetext = fread( $file, $filesize ); fclose(... "/home/user/guest/newfile.txt"; $file = fopen( $filename, "w" ); if( $file == false ) { echo ( "Error in opening new file" ); exit(); } fwrite( $file, "This is a simple test " ); fclose( $file