31. File Handling trong lập trình php

Xử lý tệp (File Handling) trong lập trình PHP cho phép bạn đọc, viết và thao tác với các tệp trên máy chủ. Dưới đây là một số cách thực hiện xử lý tệp trong PHP:

Mở và đọc tệp:

php
$filename = "example.txt";
$file = fopen($filename, "r"); // Mở tệp để đọc

if ($file) {
    while (($line = fgets($file)) !== false) {
        echo $line;
    }
    fclose($file); // Đóng tệp sau khi đọc
} else {
    echo "Cannot open file.";
}

Viết vào tệp:

php
$filename = "example.txt";
$file = fopen($filename, "w"); // Mở tệp để viết

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

Kiểm tra sự tồn tại của tệp:

php
$filename = "example.txt";

if (file_exists($filename)) {
    echo "File exists.";
} else {
    echo "File does not exist.";
}

Đọc và ghi tệp trong một lần:

php
$filename = "example.txt";
$data = file_get_contents($filename); // Đọc toàn bộ nội dung của tệp

$data .= " Adding new content."; // Thêm nội dung mới

file_put_contents($filename, $data); // Ghi toàn bộ nội dung trở lại tệp

Lấy thông tin về tệp:

php
$filename = "example.txt";

$filesize = filesize($filename); // Kích thước của tệp
$lastModified = filemtime($filename); // Thời gian sửa đổi gần nhất của tệp

Xóa tệp:

php
$filename = "example.txt";

if (unlink($filename)) {
    echo "File deleted.";
} else {
    echo "Unable to delete the file.";
}

Lưu ý rằng khi bạn thao tác với tệp, hãy luôn kiểm tra quyền truy cập và bảo mật của tệp, đảm bảo rằng bạn chỉ mở và thao tác với các tệp mà bạn có quyền truy cập.

Leave a Comment

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

Scroll to Top