使用PHP单击按钮从文件夹中删除文件


delete file from folder on click of button using php

当我们运行下面的代码时,它不起作用。 取消链接功能显示文件名,但不从文件夹中删除该文件

<?php
         $files = scandir("db-backup", 1);
         $path = "settings/db-backup/";
         echo '<table>';
         foreach ($files as $key => $value) 
         {
             if($value!='..' && $value!='.')
             {
                 $r =$path.$value;
            echo '<td>'.$value.'</td><td><input type="image" src="../../involve/images/icons/trash.png" value="Delete" onClick= "unlink('.$value.')"></td></tr>';
             }
         }
         echo '</table>';
        ?>   

点击按钮它调用取消链接功能,它显示取消链接(文件名),但不从文件夹中删除文件

您可以在 PHP 中删除文件,只能在服务器端删除。 您尝试删除的方式将永远不起作用。

创建一个 php 文件,就像Deletefile.php你删除其中的写入逻辑一样。

你在URL中调用unlink作为GET变量,但你没有告诉PHP像这样用它做任何事情:

unlink("filename.extension");