我想让用户通过单击按钮从服务器中删除文件。
<button onclick="......">Remove file</button>"
可以通过 PHP 的 unlink($filename) 函数删除文件。我可以通过 onclick 按钮以某种方式触发 PHP 代码吗?抱歉,如果问题很愚蠢,我是新手...
如果您不想重定向页面,您可以使用 jquery $.ajax() 函数,我认为一个示例将有助于 OP,
</p>
<input type="button" id="deletefile" value="Delete">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"/>
<script type="text/javascript">
$("#deletefile").click(function() {
$.ajax({
type:"POST",
url:"ajax/filename.php",
data:{fileid:deletefileid},
cache:false,
});
});
</script>
在 filename.php 中,您可以编写代码来删除该文件。
我不认为你不需要ajax。你的按钮被命名为“删除”:
if(isset($_POST['delete'])) {
header ("Location: ./YourDeleteScript");
}