我正在尝试找到一个从目录列表中删除文件的解决方案。我发现了一个适用于同一目录中的文件的示例。但是我假设我需要更改目录,但我不了解如何实现这一目标。
以下是适用于当前目录
中文件的示例<?php
if(isset($_GET['delete'])){
$delurl=$_GET['delete'];
unlink($delurl);
}
?>
<?php
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "<br><b><a href=\"$entry\">$entry</a> - <a href=\"?delete=$entry\">Delete</a><br></b>";
}
}
closedir($handle);
}
?>
答案 0 :(得分:1)
好的。
<?php
if(isset($_GET['delete'])){
$delurl=$_GET['delete'];
unlink($delurl);
}
?>
<?php
if ($handle = opendir('../videos/')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "<br><b><a href=\"$entry\">$entry</a> - <a href=\"?delete=../videos/$entry\">Delete</a><br></b>";
}
}
closedir($handle);
}
?>
我刚刚在href = \?delete =之后和$ entry
之前添加了路径