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