0

我想让用户通过单击按钮从服务器中删除文件。

<button onclick="......">Remove file</button>"

可以通过 PHP 的 unlink($filename) 函数删除文件。我可以通过 onclick 按钮以某种方式触发 PHP 代码吗?抱歉,如果问题很愚蠢,我是新手...

4

2 回答 2

0

如果您不想重定向页面,您可以使用 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 中,您可以编写代码来删除该文件。

于 2012-06-27T04:27:14.537 回答
-1

我不认为你不需要ajax。你的按钮被命名为“删除”:

if(isset($_POST['delete'])) { 
header ("Location: ./YourDeleteScript");
}
于 2012-06-26T23:02:16.013 回答