使用php点击按钮从文件夹中删除文件

时间:2012-06-19 06:00:38

标签: php

当我们运行以下代码时,它无法运行。 unlink函数显示文件名但不从文件夹中删除该文件

<?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 of button它调用unlink函数它显示unlink(filename)但不删除文件夹中的文件

2 个答案:

答案 0 :(得分:1)

你可以在php中删除一个文件,只能在服务器端删除。你试图删除的方式永远不会奏效。

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

答案 1 :(得分:0)

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

unlink("filename.extension");