php - 使用 PHP 删除文件 onclick

标签 php unlink

<分区>

我想在用户点击删除链接时删除一个文件。但是当我转到我的页面时,文件被删除了,我不知道为什么:

echo '<h3><a onclick="'.unlink(__FILE__).'">Delete Now!</a></h3>';

我做错了什么?

最佳答案

此代码将在用户单击链接时删除当前文件:

<h3><a href="?delete=1">Delete Now!</a></h3>

<?php
    if(isset($_GET['delete']))
    {
        unlink(__FILE__);
    }
?>

如果您更喜欢使用 POST 而不是 GET 方法,请使用此代码:

<form method="post">
   <input name="delete" type="submit" value="Delete Now!">
</form>    

<?php
    if(isset($_POST['delete']))
    {
        unlink(__FILE__);
    }
?>

关于php - 使用 PHP 删除文件 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13295307/

相关文章:

javaScript 对象不保留 php 给出的关键命​​令

javascript - 提交后清空表单

php - Joomla 网站 View 没有 "read more"

PHP - 将文件 move 到服务器上的不同文件夹中

php - 我需要在 woocommerce 中添加自定义查询并添加到购物车按钮动态代码吗?

php - "unlink permission denied"尝试删除 deleteme.txt 时出错

c++ - 当链接计数为2时,有没有办法完全删除一个inode?

php - 必须有一种更有效的方法来做到这一点

Php unlink() 函数和西里尔文

javascript - 通过自定义 JS 访问 Construct 2 生成的 JavaScript