gpt4 book ai didi

PHP 在单击按钮时从 public_html 中的文件中删除 public_html 中的所有文件夹和文件

转载 作者:行者123 更新时间:2023-11-27 23:33:12 27 4
gpt4 key购买 nike

我希望能够在从公共(public) html 中的 html 文件单击按钮时删除公共(public) html 中的所有文件夹和文件。下面的代码是我尝试过的,但没有成功。

这个文件的位置是“home/user/public_html/delete.html”。但是好像不行

<?php
function remove_directory($directory) {
if (!is_dir($directory)) return;

$contents = scandir($directory);
unset($contents[0], $contents[1]);

foreach($contents as $object) {
$current_object = $directory.'/'.$object;
if (filetype($current_object) === 'dir') {
remove_directory($current_object);
} else {
unlink($current_object);
}
}

rmdir($directory);
}

if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['dir'])) {
$dir = $_POST['dir'];
if ($dir[0] != '.') remove_directory("$dir");
}
?>
<h1>DELETE</h1>
<form action="" method="post">
<input type="hidden" name="dir" value="home/user/public_html/" />
<input type="submit" name="delete"/>
</form>

最佳答案

好的,所以文件夹路径应该是“/home/user/public_html/”而不是“home/user/public_html/”。

关于PHP 在单击按钮时从 public_html 中的文件中删除 public_html 中的所有文件夹和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34955599/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com