Web Cơ Bản

Hàm fwrite() trong PHP

- Hàm fwrite() dùng để viết nội dung vào một tập tin đang được mở.

- Cú pháp:

fwrite(file, string, length)

- Trong đó:

Tham số Yêu cầu Mô tả
file Bắt buộc

- Tập tin đang được mở mà bạn muốn viết nội dung vào nó.

string Bắt buộc

- Nội dung mà bạn muốn viết vào tập tin.

length Không bắt buộc

- Số lượng byte tối đa từ tham số string có thể viết vào tập tin.

Ví dụ:

- Tôi có một cây thư mục như sau:

  • myCode.php
  • file
    • text.txt
    • text_01.txt
    • text_02.txt
    • text_03.txt

- Đoạn mã phía dưới là nội dung của tập tin myCode.php

<?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);

?>

- Khi đó, các tập tin text_01.txt text_02.txt text_03.txt sẽ chứa nội dung lần lượt là:

  • Tai lieu huong dan hoc lap trinh web
  • Tai lieu h
  • Tai lieu huong dan hoc lap trinh web

- Lưu ý: Để viết xuống dòng (hay kết thúc một dòng) thì ta sử dụng \r\n

- Ví dụ:

<?php
    $file = fopen("file/text.txt","w");
    fwrite($file, "Tai lieu huong dan hoc\r\nlap trinh web");
    fclose($file);
?>

- Khi đó, nội dung của tập tin text.txt sẽ là:

Tai lieu huong dan hoc
lap trinh web