Bercakap tentang HTML memadam fail, kita perlu memahami dahulu apa itu HTML.
HTML, atau Hypertext Markup Language, ialah bahasa markup standard yang digunakan untuk membuat halaman web dan aplikasi web lain. Ia digunakan untuk menerangkan struktur dan kandungan dokumen, mengandungi pelbagai teks dan imej, dan boleh memaut ke halaman web atau sumber lain.
Apabila kami memuat naik fail pada halaman web, kami juga memerlukan fungsi pemadaman fail supaya fail boleh dipadamkan jika ia tidak diperlukan atau dimuat naik secara salah. Seterusnya, kami akan membincangkan cara untuk melaksanakan pemadaman fail dalam HTML.
Pertama sekali, apa yang perlu kita fahami ialah HTML itu sendiri tidak mempunyai fungsi terbina dalam untuk memadam fail. Tetapi kita boleh menggunakan beberapa teknologi dan bahasa lain untuk mencapainya, seperti bahasa skrip sebelah pelayan seperti JavaScript dan PHP.
Dalam JavaScript, kami boleh menggunakan elemen <input type="file">
untuk memuat naik fail dan menggunakan elemen <button>
untuk menambah butang untuk memadam fail:
<!DOCTYPE html> <html> <head> <title>文件上传与删除</title> </head> <body> <input type="file" id="fileInput"> <button onclick="deleteFile()">删除文件</button> <script> function deleteFile() { var file = document.getElementById('fileInput').value; if (file != "") { document.getElementById('fileInput').value = ""; alert("文件已删除"); } else { alert("没有选中文件"); } } </script> </body> </html>
Kod di atas mentakrifkan <input type="file">
elemen, Klik butang untuk mencetuskan fungsi deleteFile()
untuk memadam fail yang dipilih. Fungsi ini mengambil nama fail yang dipilih dalam elemen <input>
dan mengalih keluarnya dengan mengubah suai nilai value
nya.
Apabila kami memuat naik fail, kandungan yang dimuat naik perlu disimpan pada pelayan, seperti menggunakan PHP untuk menyimpan fail. Oleh itu, kita boleh menggunakan fungsi unlink()
PHP untuk memadam fail pada pelayan. Berikut ialah kod contoh PHP untuk memadam fail pada pelayan:
<?php $file = "filename.txt"; // 需要删除的文件名称 if (!unlink($file)) { echo ("文件未删除"); } else { echo ("文件已删除"); } ?>
Kod ini menggunakan fungsi unlink()
untuk memadamkan fail yang ditentukan. Fungsi akan mengembalikan true
jika fail berjaya dipadamkan, jika tidak, ia akan kembali false
.
Secara amnya, melaksanakan fungsi pemadaman fail dalam kod HTML perlu dilengkapkan dengan teknologi dan bahasa lain. Fail di bahagian hadapan boleh dipadamkan melalui JavaScript, dan fail pada pelayan bahagian belakang boleh dipadamkan melalui PHP. Dengan cara ini, kita boleh melaksanakan fungsi memadam fail dengan mudah.
Atas ialah kandungan terperinci html padam fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!