Làm cách nào để xóa một hình ảnh trong PHP?

Để xóa một tập tin bằng cách sử dụng PHP rất dễ dàng. Xóa tệp có nghĩa là xóa hoàn toàn tệp khỏi thư mục để tệp không còn tồn tại. PHP có hàm unlink() cho phép xóa tệp. Hàm unlink() của PHP nhận hai tham số $filename và $context. cú pháp

unlink( $filename, $context );

Các chương trình dưới đây minh họa cách tiếp cận trên. chương trình 1. Chương trình này sử dụng hàm unlink() để xóa tệp khỏi thư mục. Giả sử có một tệp có tên là “gfg. txt”

php




// PHP program to delete a file named gfg.txt

// using unlink() function

 

$file_pointer = "gfg.txt";

 

gfg.txt has been deleted
0

gfg.txt has been deleted
1
gfg.txt has been deleted
2$file_pointer
gfg.txt has been deleted
4

gfg.txt has been deleted
5_______1_______6
gfg.txt has been deleted
7$file_pointer
gfg.txt has been deleted
9

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
0

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
1
Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
2

gfg.txt has been deleted
5_______1_______6
gfg.txt has been deleted
7$file_pointer
Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
7

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
0

 

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
9

đầu ra

gfg.txt has been deleted

chương trình 2. Chương trình này sử dụng hàm unlink() để xóa một tệp khỏi thư mục sau khi sử dụng một số thao tác.  

php




// PHP program to delete a file named gfg.txt

// using unlink() function

 

$file_pointer 456_______37_______789// PHP program to delete a file named gfg.txt0

// PHP program to delete a file named gfg.txt1

// PHP program to delete a file named gfg.txt2

// PHP program to delete a file named gfg.txt3$file_pointer37_______8// PHP program to delete a file named gfg.txt6// PHP program to delete a file named gfg.txt0

// PHP program to delete a file named gfg.txt8$file_pointer// using unlink() function0

 

gfg.txt has been deleted
0

gfg.txt has been deleted
1
gfg.txt has been deleted
2$file_pointer
gfg.txt has been deleted
4

gfg.txt has been deleted
5_______1_______6
gfg.txt has been deleted
7$file_pointer
gfg.txt has been deleted
9

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
0

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
1
Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
2

gfg.txt has been deleted
5_______1_______6
gfg.txt has been deleted
7$file_pointer
Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
7

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
0

 

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error
9

đầu ra

Warning: unlink() expects parameter 1 to be a valid path, resource
given in C:\xampp\htdocs\server.php on line 12
Resource id #3 cannot be deleted due to an error

Ghi chú. Nếu tệp không tồn tại thì nó sẽ hiển thị lỗi

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Làm cách nào để xóa tệp hình ảnh trong PHP?

Trong PHP, chúng ta có thể xóa bất kỳ tệp 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 tập tin. 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 tệp không bị xóa.

Làm cách nào để xóa tệp bằng PHP?

Hàm unlink() xóa tệp.

Làm cách nào để cập nhật hình ảnh và xóa hình ảnh cũ khỏi thư mục trong PHP lõi?

Trước tiên, bạn cần lấy tên hình ảnh từ cơ sở dữ liệu theo ID sau đó cập nhật bản ghi . Sau khi bản ghi được cập nhật, bạn có thể xóa hình ảnh đó thư mục thư mục.

Làm cách nào để xóa tệp khỏi thư mục trong PHP?

Đầu tiên, hãy xác định một biến lưu trữ đường dẫn đến thư mục mà bạn muốn xóa tệp trong đó. Thứ hai, sử dụng hàm glob() để tìm kiếm tất cả các tệp trong thư mục $dir có *. tmp và chuyển kết quả đó cho hàm array_map() để xóa các tệp .