Hướng dẫn dùng fclose trong PHP
Thông báo trang web đã đổi chủ: Chúng tôi đang sàn lọc nội dung, loại bỏ tất cả những bài viết vi phạm vì bị hack. Hàm Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú pháp: Trong đó:
Kết quả trả vềHàm sẽ trả về True nếu thành công và trả về False nếu thất bại. Bài viết này được đăng tại [free tuts .net] Ví dụVí dụ đơn giản về hàm Code $handle = fopen('test.txt', 'r'); fclose($handle); Tham khảo: php.net Cùng chuyên mục:- Hàm fclose() dùng để đóng một tập tin đang được mở.- Cú pháp:
- Ví dụ:
- Lưu ý: Sau khi hàm fclose() thực thi xong, nó sẽ trả về giá trị TRUE nếu đóng tập tin thành công, còn nếu đóng tập tin thất bại thì nó sẽ trả về giá trị FALSE. Trong lập trình web, chúng ta sẽ thường gặp các công việc liên quan đến file như upload, đọc file, copy file,... PHP cũng cung cấp các hàm được dựng sẵn để chúng ta có thể thao tác với File. Ví dụ về các thao tác với file trong PHP - PHP File Functions File bao gồm các loại như sau:
1. Các loại File được hỗ trợ trong PHPPHP File Function hỗ trợ một loạt các định dạng file bao gồm:
2. PHP File FunctionsPHP cung cấp giải pháp để các lập trình viên thuận tiện trong việc thao tác với File gọi là PHP File Functions. * Lưu ý: Đối với Hệ điều hành Windows và Mac OS thì không phân biệt Hoa - thường. Tuy nhiên trong Linux hoặc Unix thì lại phân biệt Hoa - thường. Áp dụng cách đặt tên file bằng cách viết thường sẽ tốt đối với trường hợp website của bạn cung cấp dịch vụ cho nhiều loại hệ điều hành. Không dài dòng nữa, chúng ta sẽ đi vào ngay cách thao tác với file thường gặp đầu tiên trong lập trình PHP. 3. Sử dụng File_exists Functions để kiểm tra sự tồn tại của File trong PHPĐúng vậy, mặc dù bạn có muốn lấy file nào đó để làm việc thì phải xem file đó có tồn tại không đã chứ. Hàm file_exists này được PHP cung cấp giúp bạn kiểm tra sự tồn tại của File. Bạn cũng có thể sử dụng hàm này khi bạn tạo ra một tập tin mới và bạn muốn đảm bảo rằng các tập tin chưa từng tồn tại trên server. Cú pháp hàm file_exists:
Ví dụ về các sử dụng hàm file_exists:Lưu đoạn mã trên trong một tập tin có tên là file_function.php. Giả sử bạn đã cứu các tập tin trong thư mục phptuts ở trong htdocs. Copy và dán đường dẫn này http://localhost/phptuts/file_function.php lên trình duyệt. Bạn sẽ nhận được kết quả như sau. Kết quả chương trình kiểm tra File có tồn tại hay không 4. Cách sử dụng hàm Fopen để mở file trong PHP Bạn muốn mở file trong
PHP? Hàm fopen sẽ giúp bạn làm việc đó dễ dàng. Cú pháp hàm fopen
5. Cách ghi file với hàm fwrite trong PHPHàm fwrite được sử dụng để ghi các tập tin. Hàm fwrite sẽ trả về giá trị là số byte đã được ghi thành công hoặc Flase nếu thất bại. Cú phàm của hàm fwrite:
Bạn hãy thử làm ví dụ hàm fwrite này trên máy bạn xem sao:6. Đóng một file bằng Hàm fcloseHàm fclose là hàm được sử dụng để đóng file đã mở. Cú phám hàm fclose trong PHP:
Bây giờ hãy nhìn vào một ví dụ tạo ra my_settings.txt. Chúng ta sẽ sử dụng các hàm fopen, fwrite và fclose: Thử chạy ví dụ xem nào: Copy đường dẫn của file create_my_settings_file.php (đường dẫn của mình là: http://localhost/phptuts/create_my_settings.php) và chạy nó trên trình duyệt. Chúng ta thấy gì nhỉ? Kết quả chương trình sử dụng hàm fopen, fclose, fwrite trong PHP Chú ý: Nếu ổ đĩa của bạn đầy thì bạn sẽ không thể tạo được file và sẽ nhận được thông báo lỗi. Thử chạy lại đường dẫn http://localhost/phptuts/file_function.php Kết quả bạn nhận được là gì nào? 7. Hàm fgets trong PHPHàm fgets trong PHP được sử dụng để đọc từng dòng một trong file php. Cú pháp hàm fgetsBây giờ chúng ta hãy thử xem ví dụ đọc file my_settings.txt sử dụng hàm fopen và fgets Viết đoạn code bên dưới đây vào file read_my_settings.php
8. Ví dụ các sử dụng hàm copy trong PHPCú pháp của hàm copy file trong PHP
Ví dụ dưới đây minh họa cách thực hiện hàm fcopy trong PHP:9. Xóa file bằng hàm unlink trong PHPChúng ta sẽ đi vào ví dụ luôn. 10. Hàm file_get_contents trong PHPHàm file_get_contents được sử dụng để đọc toàn bộ nội dung của file. Mã bên dưới minh họa cách sử dụng hàm file_get_contents trong PHPSự khác biệt giữa hàm file_get_contents và hàm fgets là hàm file_get_contents trả về các file dữ liệu như một chuỗi trong khi fgets đọc file từng dòng một. "; // Terminates pre tag ?> Tổng kếtQua bài này, bạn đã biết cách sử dụng 8 hàm thao tác với file thông dụng nhất mà PHP cung cấp sẵn qua những ví dụ cụ thể. Chúc bạn học Code PHP ngày càng tốt hơn. |