-1

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

<?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>';
        ?>   

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

4

2 回答 2

2

您只能在服务器端删除 php 中的文件。您尝试删除的方式将永远行不通。

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

于 2012-06-19T06:09:01.900 回答
0

您将unlinkURL 作为 GET 变量调用,但您并没有告诉 PHP 对它执行任何操作,如下所示:

unlink("filename.extension");
于 2012-06-19T06:11:36.843 回答