Hướng dẫn hàm unlink() trong php

- Hàm unlink() dùng để xóa một tập tin được lưu trên máy chủ của bạn.

- Cú pháp:

unlink(đường dẫn đến tập tin mà bạn muốn xóa)

- Ví dụ: Chúng ta có một cây thư mục như sau:

  • myCode.php
  • pictures
    • flower.png

     => Dưới đây sẽ là câu lệnh trong tập tin myCode.php dùng để xóa tập tin flower.png

<?php
    unlink("pictures/flower.png");
?>

- Lưu ý: Sau khi hàm unlink() được thực thi, nó sẽ trả về giá trị:

  • TRUE: nếu xóa tập tin thành công.
  • FALSE: nếu xóa tập tin không thành công
  • (lý do không thành công có thể là do tập tin mà bạn muốn xóa không tồn tại)

- Đoạn mã bên dưới, nếu xóa tập tin flower.png thành công thì màn hình sẽ hiển thị thông báo "XÓA THÀNH CÔNG" và ngược lại sẽ hiển thị thông báo "XÓA THẤT BẠI"


<?php
    if(unlink("pictures/flower.png")){
        echo "XÓA THÀNH CÔNG";
    }else{
        echo "XÓA THẤT BẠI";
    }
?>

Hàm unlink() php giúp chúng ta xóa đi những file trên hệ thống không dùng đến như ảnh, tài liệu…

Cú pháp

unlink ( string $filename ) 

Input: $filenamelà tên file cần xóa khỏi server

Output: Thực hiện xóa $filename và nếu file không tồn tại sẽ cảnh báo lỗi.

Ví dụ 1: Xóa file demo.html trên hệ thống

<?php
unlink('demo.html');
?>

Ví dụ 2: Xóa ảnh avatar.png

<?php
unlink('avatar.png');
?>

Tổng kết

Qua bài này bạn đã biết cách để xóa một file trên hệ thống. Đây là một tác vụ rất quan trọng giúp xóa bỏ những file không cần thiết nhằm làm cho hệ thống nhẹ nhàng, tối ưu hơn.

Bây giờ bạn hãy thực hành nó để đảm bảo nắm chắc bài học!

Xin chào, sớm hẹn gặp lại!

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 unlink() sẽ xóa file dựa vào đường dẫn đã truyền vào.

Nội dung chính Show

  • Kết quả trả về
  • Cùng chuyên mục:
  • Giới thiệu về chức năng xóa tệp trong PHP
  • Ví dụ về xóa tệp trong PHP
  • Kết quả trả về
  • Cùng chuyên mục:
  • Giới thiệu về chức năng xóa tệp trong PHP
  • Ví dụ về xóa tệp trong PHP
  • Tổng kết

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áp

Cú phápunlink( $filename);

Trong đó:

  • $filename là đường dẫn tới file muốn xóa.

Kết quả trả về

Hàm sẽ trả về True nếu xóa 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 sử dụng hàm unlink() để xóa file:

Code

file_put_contents("test.txt", "this is a test");

unlink("test.txt");

Tham khảo: php.net

Cùng chuyên mục:

Ở trong bài tập này, bạn sẽ học cách xóa một tệp trong PHP bằng cách sử dụng hàm unlink().

  • Giới thiệu về chức năng xóa tệp trong PHP
  • Ví dụ về xóa tệp trong PHP

Giới thiệu về chức năng xóa tệp trong PHP

Để xóa một tệp tin, chúng ta sẽ sử dụng hàm unlink():

unlink( string $fileurl , resource $context = ? ) : bool

Nó sẽ có 2 tham số cần chú ý:

  • $fileurl là đường dẫn đầy đủ đến tệp mà bạn muốn xóa.
  • $context là một tài nguyên ngữ cảnh hợp lệ.

Hàm unlink() sẽ trả về là true nếu nó xóa các tập tin thành công hoặc false nếu sai. Trong trường hợp $fileurl không tồn tại, unlink() cũng đưa ra cảnh báo và trả về false.

Ví dụ về xóa tệp trong PHP

1. Ví dụ về xóa tệp đơn giản nhất

<?php

$fileurl = 'C:\xampp\htdocs\test.txt';

if (unlink($fileurl)) {
    echo 'Tập tin ' . $fileurl . ' đã xóa thành công!';
} else {
    echo 'Xảy ra lỗi khi xóa file ' . $fileurl;
}

2. Xóa tất cả các tệp trong thư mục khớp với một mẫu

<?php

$dir = 'photos/';

array_map('unlink', glob("{$dir}*.jpg"));

Với ví dụ này unlink() sẽ xóa tất cả các ảnh có định dạng là .jpg trong thư mục photos.

Sử dụng hàm glob() để tìm kiếm tất cả các tệp trong thư mục $dir có phần mở rộng *.jpg và chuyển kết quả  cho hàm array_map() để xóa tệp.

Kết luận: Như vậy để xóa một file bất kỳ trong PHP bạn sẽ dùng hàm unlink(). Hãy áp dụng bài tập này ngay để hiểu hơn nhé!

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 unlink() sẽ xóa file dựa vào đường dẫn đã truyền vào.

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áp

Cú phápunlink( $filename);

Trong đó:

  • $filename là đường dẫn tới file muốn xóa.

Kết quả trả về

Hàm sẽ trả về True nếu xóa 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 sử dụng hàm unlink() để xóa file:

Code

file_put_contents("test.txt", "this is a test");

unlink("test.txt");

Tham khảo: php.net

Cùng chuyên mục:

Ở trong bài tập này, bạn sẽ học cách xóa một tệp trong PHP bằng cách sử dụng hàm unlink().

  • Giới thiệu về chức năng xóa tệp trong PHP
  • Ví dụ về xóa tệp trong PHP

Giới thiệu về chức năng xóa tệp trong PHP

Để xóa một tệp tin, chúng ta sẽ sử dụng hàm unlink():

unlink( string $fileurl , resource $context = ? ) : bool

Nó sẽ có 2 tham số cần chú ý:

  • $fileurl là đường dẫn đầy đủ đến tệp mà bạn muốn xóa.
  • $context là một tài nguyên ngữ cảnh hợp lệ.

Hàm unlink() sẽ trả về là true nếu nó xóa các tập tin thành công hoặc false nếu sai. Trong trường hợp $fileurl không tồn tại, unlink() cũng đưa ra cảnh báo và trả về false.

Ví dụ về xóa tệp trong PHP

1. Ví dụ về xóa tệp đơn giản nhất

<?php

$fileurl = 'C:\xampp\htdocs\test.txt';

if (unlink($fileurl)) {
    echo 'Tập tin ' . $fileurl . ' đã xóa thành công!';
} else {
    echo 'Xảy ra lỗi khi xóa file ' . $fileurl;
}

2. Xóa tất cả các tệp trong thư mục khớp với một mẫu

<?php

$dir = 'photos/';

array_map('unlink', glob("{$dir}*.jpg"));

Với ví dụ này unlink() sẽ xóa tất cả các ảnh có định dạng là .jpg trong thư mục photos.

Sử dụng hàm glob() để tìm kiếm tất cả các tệp trong thư mục $dir có phần mở rộng *.jpg và chuyển kết quả  cho hàm array_map() để xóa tệp.

Kết luận: Như vậy để xóa một file bất kỳ trong PHP bạn sẽ dùng hàm unlink(). Hãy áp dụng bài tập này ngay để hiểu hơn nhé!

- Hàm unlink() dùng để xóa một tập tin được lưu trên máy chủ của bạn.

- Cú pháp:

unlink(đường dẫn đến tập tin mà bạn muốn xóa)

- Ví dụ: Chúng ta có một cây thư mục như sau:

  • myCode.php
  • pictures
    • flower.png

     => Dưới đây sẽ là câu lệnh trong tập tin myCode.php dùng để xóa tập tin flower.png

<?php
    unlink("pictures/flower.png");
?>

- Lưu ý: Sau khi hàm unlink() được thực thi, nó sẽ trả về giá trị:

  • TRUE: nếu xóa tập tin thành công.
  • FALSE: nếu xóa tập tin không thành công
  • (lý do không thành công có thể là do tập tin mà bạn muốn xóa không tồn tại)

- Đoạn mã bên dưới, nếu xóa tập tin flower.png thành công thì màn hình sẽ hiển thị thông báo "XÓA THÀNH CÔNG" và ngược lại sẽ hiển thị thông báo "XÓA THẤT BẠI"


<?php
    if(unlink("pictures/flower.png")){
        echo "XÓA THÀNH CÔNG";
    }else{
        echo "XÓA THẤT BẠI";
    }
?>

Hàm unlink() php giúp chúng ta xóa đi những file trên hệ thống không dùng đến như ảnh, tài liệu…

Cú pháp

unlink ( string $filename ) 

Input: $filenamelà tên file cần xóa khỏi server

Output: Thực hiện xóa $filename và nếu file không tồn tại sẽ cảnh báo lỗi.

Ví dụ 1: Xóa file demo.html trên hệ thống

<?php
unlink('demo.html');
?>

Ví dụ 2: Xóa ảnh avatar.png

<?php
unlink('avatar.png');
?>

Tổng kết

Qua bài này bạn đã biết cách để xóa một file trên hệ thống. Đây là một tác vụ rất quan trọng giúp xóa bỏ những file không cần thiết nhằm làm cho hệ thống nhẹ nhàng, tối ưu hơn.

Bây giờ bạn hãy thực hành nó để đảm bảo nắm chắc bài học!

Xin chào, sớm hẹn gặp lại!



Trong PHP, chúng ta có thể xóa bất kỳ file nào bằng cách sử dụng hàm unlink(). Hàm unlink() trong PHP chỉ chấp nhận một đối số: filename. Nó tương tự như hàm unlink() trong Unix.

PHP unlink() tạo ra lỗi mức E_WARNING nếu tệp không bị xóa. Nó trả về TRUE nếu tập tin bị xóa thành công nếu không FALSE.

Cú pháp:

bool unlink ( string $filename [, resource $context ])

$filename đại diện cho tên của file sẽ bị xóa.

<?php
$status = unlink('D:\\data.txt');
if ($status){
    echo "File bị xóa thành công!";
} else {
    echo "Error: File không bị xóa.";
}
?>

Kết quả: