我有一个小项目我正在做,并且有一点问题。我有一个名为“actions”的目录,在这个文件夹中我有一个名为“remove.php”的 PHP 文件。
我正在努力做到这一点,所以当我从“actions”文件夹之外调用“remove.php”文件时,文件夹“actions”以及所有内容都会被删除。但似乎无法让它工作,因为我调用删除的文件位于“actions”目录中。
几乎我想调用一个文件来销毁它自己以及它的父目录。
这可能吗?我正在用 PHP BTW 编程。
提前感谢您的帮助。
这是我的“remove.php”文件代码:
<?php
// Get parent folder
$parent = basename(dirname($_SERVER['PHP_SELF']));
// Loop through all files and folders, and remove them
foreach(glob($parent . '/*') as $file)
{
if(is_dir($file))
{
rmdir($file);
} else
{
unlink($file);
}
}
// Remove parent folder after all files have been deleted
rmdir($parent);
// Inform that folder has been deleted
echo "actions folder deleted";
?>