Hướng dẫn xóa file php

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[] chỉ chấp nhận một đối số: tên file. Nó tương tự như hàm unlink[] của UNIX C.

PHP unlink[] tạo ra lỗi mức E_WARNING nếu file không bị xóa. Nó trả về TRUE nếu file được xóa thành công, ngược lại là FALSE.

Cú pháp

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

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

1. Ví dụ về Xóa file trong PHP

  

Đầu ra

File deleted successfully

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

  • Full series tự học PHP từ cơ bản tới nâng cao tại đây nha.
  • Ebook về PHP tại đây.
  • Các nguồn kiến thức MIỄN PHÍ VÔ GIÁ từ cafedev tại đây

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

  • Group Facebook
  • Fanpage
  • Youtube
  • Instagram
  • Twitter
  • Linkedin
  • Pinterest
  • Trang chủ

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!

- 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

- 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"

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

Ví dụ 2: Xóa ảnh 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!

Chào các bạn,

Có bao giờ bạn muốn xóa 1 thư mục mà chứa nhiều thư mục con và file như hình ảnh dưới đây chưa ?

//thegraniteempire.com category granite store. Самая свежая информация porn здесь.

Nếu bạn chưa tìm ra giải pháp thì hôm nay tôi sẽ giới thiệu 2 hàm được viết bằng PHP để giải quyết vấn đề trên. Hai hàm này được viết theo kiểu đệ quy [recursive] để xóa hoàn toàn các file/thư mục con trong thư mục ban đầu.

+ Hàm thứ nhất


+ Hàm thứ hai

Và cách sử dụng rất đơn giản, bạn chỉ cần khai báo đường dẫn thư mục cần xóa trong biến $dir ở hàm thứ nhất hoặc biến $path ở hàm thứ hai là được. Hi vọng bài viết này sẽ giúp ích cho các bạn. Thân ái!

Tham khảo: //www.barattalo.it

Chủ Đề