33. Create file, Write file trong lập trình php

Trong lập trình PHP, bạn có thể tạo và viết vào tệp bằng cách sử dụng các hàm được cung cấp sẵn. Dưới đây là cách thực hiện các hoạt động này:

Tạo tệp mới:

Để tạo một tệp mới, bạn có thể sử dụng hàm fopen() với chế độ “w” (viết) hoặc “a” (viết và thêm):

php
$filename = "newfile.txt";
$file = fopen($filename, "w"); // Tạo tệp mới hoặc ghi đè nếu tệp đã tồn tại

Viết vào tệp:

Sau khi tạo tệp hoặc mở tệp đã tồn tại để viết, bạn có thể sử dụng hàm fwrite() để ghi dữ liệu vào tệp:

php
if ($file) {
    $data = "Hello, world!";
    fwrite($file, $data);
    fclose($file); // Đóng tệp sau khi viết
} else {
    echo "Cannot open file.";
}

Ghi và thêm vào tệp:

Nếu bạn muốn thêm dữ liệu vào tệp mà không ghi đè nội dung hiện có, bạn có thể sử dụng chế độ “a” khi mở tệp:

php
$filename = "existingfile.txt";
$file = fopen($filename, "a"); // Mở tệp để ghi và thêm

Sử dụng hàm file_put_contents():

Hàm file_put_contents() cũng cho phép bạn tạo tệp và viết nội dung vào tệp một cách đơn giản:

php
$filename = "newfile.txt";
$data = "Hello, world!";
file_put_contents($filename, $data); // Tạo tệp mới và ghi dữ liệu

Lưu ý rằng khi làm việc với tệp, bạn cần kiểm tra quyền truy cập và bảo mật của tệp để đảm bảo an toàn cho ứng dụng.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top