私が取り組んでいる小さなプロジェクトがあり、少し問題があります。「actions」というディレクトリがあり、このフォルダ内に「remove.php」という名前の PHP ファイルがあります。
「actions」フォルダーの外から「remove.php」ファイルを呼び出すと、「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";
?>