使用按钮onClick触发PHP

时间:2012-06-26 22:48:42

标签: php html button onclick

我希望用户只需点击一下按钮即可从服务器中删除文件。

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

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

2 个答案:

答案 0 :(得分:0)

如果你不想重定向页面你可以使用jquery $ .ajax()函数,我想一个例子会帮助OP,

    <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中,您可以编写代码来删除文件。

答案 1 :(得分:-1)

我认为你不需要ajax。您的按钮名为“删除”的位置:

if(isset($_POST['delete'])) { 
header ("Location: ./YourDeleteScript");
}