Xin chào các bạn, đây là bài viết tiếp theo của chúng tôi về cách tải lên và xem tệp trước đó, bây giờ Trong hướng dẫn này, chúng ta sẽ thấy cách xóa hoàn toàn [xóa] các tệp đã tải lên khỏi thư mục cũng như khỏi bảng cơ sở dữ liệu MySQL bằng PHP, bạn có thể xóa bất kỳ . khi bạn tải lên bất kỳ tệp nào, nó sẽ di chuyển trên thư mục cụ thể và cũng cần phải cập nhật hoặc xóa tệp khỏi thư mục khi bạn xóa dữ liệu khỏi mysql. Vì vậy, hãy xem hướng dẫn đơn giản nhưng hữu ích này
Tải xuống tập lệnh
Đọc thêm. Tải lên thao tác Chèn, Cập nhật & Xóa với Hình ảnh [Truy vấn PDO]
Ở đây tôi sẽ sử dụng cùng một Cơ sở dữ liệu cũ và bảng với dữ liệu kết xuất đã được sử dụng trong hướng dẫn tải lên tệp của chúng tôi.
Trong PHP sử dụng hàm unlink[] chúng ta có thể xóa các tập tin khỏi thư mục.
ví dụ.
unlink["folder_name/".file_name];
Mã mẫu.
______1
Giải thích tập lệnh.
- Trước tiên, hãy viết truy vấn chọn để tìm nạp tệp từ cơ sở dữ liệu.
- Mã này có thể hoạt động với điều kiện if[isset[$_GET[]].
- Sau khi tìm nạp tệp, đặt tệp đã tìm nạp vào hàm unlink[] như trên.
Vậy là xong, hy vọng bạn thích hướng dẫn ngắn gọn và đơn giản này.
Tải tập lệnh xuống
Hôm nay, chúng tôi muốn chia sẻ với bạn PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu. Trong bài đăng này, chúng tôi sẽ chỉ cho bạn PHP xóa hình ảnh khỏi mysql để xóa cả thư mục, hãy nghe về Xóa tệp đã tải lên khỏi thư mục bằng PHP và MySQL, chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để thực hiện. Trong bài đăng này, chúng ta sẽ tìm hiểu về Cách cho phép người dùng xóa tệp khỏi cơ sở dữ liệu và đường dẫn thư mục tệp với một ví dụ
PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu
nội dung
- PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu
- Xóa tệp trong PHP bằng chức năng hủy liên kết
- Đọc
- Bản tóm tắt
- Bài viết liên quan
Có những điều sau đây Đơn giản về PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu Thông tin đầy đủ với ví dụ và mã nguồn
Vì tôi sẽ giới thiệu Bài đăng này với ví dụ Hoạt động trực tiếp để phát triển việc tạo và xóa tệp trong php, vì vậy tệp xóa php trong thư mục cho ví dụ này như sau
Trong PHP, chúng ta có thể xóa bất kỳ tệp nào bằ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. Nó trả về TRUE nếu tệp được xóa thành công nếu không thì FALSE
cú pháp
$filename đại diện cho tên của tệp sẽ bị xóa
Ví dụ xóa tệp PHP
đầu ra
File deleted successfully
Để 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
gfg.txt has been deleted0
gfg.txt has been deleted1
gfg.txt has been deleted2
gfg.txt has been deleted3
gfg.txt has been deleted4
gfg.txt has been deleted5
gfg.txt has been deleted3
gfg.txt has been deleted0
gfg.txt has been deleted1
gfg.txt has been deleted2
gfg.txt has been deleted4
gfg.txt has been deleted4
gfg.txt has been deleted5
gfg.txt has been deleted6
gfg.txt has been deleted7
gfg.txt has been deleted4
gfg.txt has been deleted9
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
21
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
22gfg.txt has been deleted5
gfg.txt has been deleted6
gfg.txt has been deleted7
gfg.txt has been deleted4
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
27
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
29đầ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
gfg.txt has been deleted0
gfg.txt has been deleted1
gfg.txt has been deleted2
gfg.txt has been deleted4
gfg.txt has been deleted04
gfg.txt has been deleted05
gfg.txt has been deleted06
gfg.txt has been deleted07
gfg.txt has been deleted08____409
gfg.txt has been deleted10
gfg.txt has been deleted11
gfg.txt has been deleted12
gfg.txt has been deleted13
gfg.txt has been deleted4____408
gfg.txt has been deleted16
gfg.txt has been deleted10
gfg.txt has been deleted18
gfg.txt has been deleted4
gfg.txt has been deleted20
gfg.txt has been deleted0
gfg.txt has been deleted1
gfg.txt has been deleted2
gfg.txt has been deleted4
gfg.txt has been deleted4
gfg.txt has been deleted5
gfg.txt has been deleted6
gfg.txt has been deleted7
gfg.txt has been deleted4
gfg.txt has been deleted9
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
21
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
22gfg.txt has been deleted5
gfg.txt has been deleted6
gfg.txt has been deleted7
gfg.txt has been deleted4
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
27
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20gfg.txt has been deleted3
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
29đầu ra
$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
2Ghi 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