编程语言
首页 > 编程语言> > php – 删除服务器文件

php – 删除服务器文件

作者:互联网

我正在寻找一种使用PHP从服务器删除文件的方法.基本上我以这种方式在页面上列出了我的文件:

<ul>
    <li><a href="delete_file.php?file=uploads/file_01.jpg">Delete File 01</a></li>
    <li><a href="delete_file.php?file=uploads/file_02.jpg">Delete File 02</a></li>
    <li><a href="delete_file.php?file=uploads/file_03.jpg">Delete File 03</a></li>
</ul>

问题是我不知道如何让我的delete_file.php文件工作.我认为它需要是这样的:

<?php 
    $path="uploads/file_01.jpg";
    if(unlink($path)) echo "File Deleted"; 
?>

…但我不知道如何让$path更改为我点击删除的文件.

解决方法:

虽然你必须非常小心地让用户能够删除文件,但我会给你足够的绳索让自己挂起

定义将包含将被删除的任何文件的基目录

$base_directory = '/home/myuser/';

然后删除该文件

if(unlink($base_directory.$_GET['file']))
    echo "File Deleted.";

标签:php,file,delete-file
来源: https://codeday.me/bug/20191004/1852867.html