Fwrite C++

Hàm 
<?php

    $file_01 = fopen("file/text_01.txt","w");
    $file_02 = fopen("file/text_02.txt","w");
    $file_03 = fopen("file/text_03.txt","w");

    fwrite($file_01, "Tai lieu huong dan hoc lap trinh web");
    fwrite($file_02, "Tai lieu huong dan hoc lap trinh web", 10);
    fwrite($file_03, "Tai lieu huong dan hoc lap trinh web", 200);

    fclose($file_01);
    fclose($file_02);
    fclose($file_03);

?>
4 sẽ ghi bất kỳ nội dung nào vào vị trí hiện tại của con trỏ tin của tệp. Nếu tệp đã có nội dung, nó sẽ ghi đè lên những nội dung trùng lặp vị trí

PHP cung cấp giải pháp để thiết lập các thành viên thuận tiện trong công việc thao tác với File được 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 tệp bằng cách viết thông thường sẽ tốt cho trường hợp trang web của bạn cung cấp dịch vụ cho nhiều loại hệ điều hành

Dòng không dài nữa, chúng ta sẽ đi vào ngay cách thao tác với tệp thường gặp đầu tiên trong trình lập trình PHP

3. Sử dụng các hàm File_exists để kiểm tra sự tồn tại của File trong PHP

Đúng vậy, mặc dù bạn muốn lấy bất kỳ tệp nào để làm việc, thì phải xem tệp đó tồn tại chứ không phải

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 chức năng 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 máy chủ

Cú pháp file_exists

  • file_exists() là hàm PHP cung cấp trả về giá trị true nếu tệp tồn tại và sai nếu tệp không tồn tại
  • $file_name là đường dẫn và tên của tệp cần kiểm tra

Ví dụ về cách sử dụng hàm file_exists

Lưu đoạn mã trên trong một tệp có tên là file_function. php. Giả sử bạn đã lưu các tệp trong thư mục phptuts ở trong htdocs

Sao chép và dán đường dẫn http này. //localhost/phptuts/file_function. php up browser. Bạn sẽ nhận được kết quả như sau


Fwrite C++

Kết quả chương trình kiểm tra File tồn tại hay không

4. Cách sử dụng hàm Fopen để mở tệp trong PHP

Bạn muốn mở tệp trong PHP?

Cú pháp hàm fopen 

  • fopen is name function
  • $file_name là tên của tệp bạn cần mở
  • $mode là chế độ giúp bạn mở tệp định dạng như thế nào

Chế độ mởMô tảĐọc tệp từ đầu
Trả về giá trị false nếu tệp không tồn tại
Chỉ Đọc+Đọc tệp từ đầu . . . . . . . . . . . .
Trả về giá trị false nếu file không tồn tại
Cho phép Đọc và GhiwGi tập tin từ trên đầu
Xóa nội dung về 0
Nếu các tập tin đó không tồn tại thì tạo ra nó.
Chỉ Ghiw+Gi tập tin từ đầu
Xóa nội dung về 0
Nếu tập tin đó không tồn tại thì .
Cho phép Đọc và GhiaNối tập tin vào cuối tập tin
Nếu tập tin đó không tồn tại thì tạo ra nó.
Chỉ Ghia+Nối tệp vào tệp cuối
Nếu tệp không tồn tại thì tạo ra nó.
Cho phép đọc và ghi
  • $use_include_path là tùy chọn tham số, mặc định là false, nếu đặt là true thì hàm sẽ tìm kiếm trong đường dẫn.
  • $context là một số tùy chọn tham số, có thể được sử dụng để xác định các cảnh hỗ trợ

5. Cách ghi tệp với hàm fwrite trong PHP

Hà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

  • fwrite is name of function write file
  • $handle chỉ là nguồn tệp
  • $string is data will be write into file
  • $length là tham số tùy chọn, nó được sử dụng để chỉ định độ dài tối đa của tệp

Bạn hãy thử làm ví dụ hàm fwrite này trên máy bạn xem sao

6. Close a file by Hàm fclose

Hàm fclose là hàm được sử dụng để đóng file đã mở

Cú pháp fclose function trong PHP

  • fclose là tên hàm đóng bất kỳ tệp nào đang được mở
  • $handle is only tham số file cần đóng

Bây giờ hãy nhìn vào một ví dụ được tạo ra my_settings. txt

Chúng ta sẽ sử dụng các hàm fopen, fwrite và fclose

Attempt running ví dụ nào

Sao chép đường dẫn của tệp 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ỉ?

Fwrite C++

Kết quả chương trình sử dụng hàm fopen, fclose, fwrite trong PHP


Chú thích. Nếu ổ đĩa của bạn đầy thì bạn sẽ không thể tạo tập tin được và sẽ nhận được thông báo lỗi

Cố gắng chạy lại đường dẫn http. //localhost/phptuts/file_function. php

Kết quả bạn nhận được là gì?

7. Hàm fget trong PHP

Hàm fgets trong PHP được sử dụng để đọc từng dòng trong tệp php

Cú pháp fgets

Bây giờ chúng ta hãy thử xem tệp ví dụ đọc 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

  • fopen will open file only
  • Hàm chết() được gọi là nếu xảy ra lỗi. Nó hiển thị một tin nhắn và thoát khỏi chương trình thực thi

8. Ví dụ các cách sử dụng sao chép hàm trong PHP

Cú pháp của hàm copy file trong PHP

  • $file xác định đường dẫn tệp và tên của các tệp được sao chép.  
  • Copy_file quy định các đường con và đặt tên của các tập tin sao chép

Ví dụ dưới đây minh họa cách thực hiện hàm fcopy trong PHP


Chúng ta sẽ đi vào ví dụ luôn

10. Hàm file_get_contents trong PHP

Hàm file_get_contents được sử dụng để đọc toàn bộ nội dung của tệp

Mã bên dưới minh họa cách sử dụng hàm file_get_contents trong PHP


Sự 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 tệp dữ liệu dưới dạng một chuỗi trong khi fgets đọc tệp từng dòng một

"; // Kết thúc thẻ trước ?>

Tổng kết

Qua bài này, bạn đã biết cách sử dụng 8 hàm thao tác với tệp thông dụng nhất mà PHP cung cấp sẵn qua các ví dụ cụ thể