我有一個頁面的結構是這樣的:刪除父目錄及其所有子文件,然後重定向
domain.com/index.php
domain.com/setup/index.php
domain.com/setup/setup.php
有/setup/index.php
網頁上的形式,看起來像這樣:
<form action="" method="post">
<input type="submit" name="finishSubmit" value="Finish" />
</form>
當這種形式是提交,我想要刪除目錄/setup/
,以及它的子女index.php
和setup.php
。在那之後,我需要它重定向到domain.com/index.php
我嘗試使用rmdir
這樣的:
if (isset($_POST['finishSubmit'])) {
rmdir('../setup');
header ('location: ../');
}
要麼我用錯了還是我錯了,得到的路徑,但它不工作。什麼是正確的方法來做到這一點?
注意:我需要使用上述相對路徑,因爲我不知道域名。
您是否收到任何錯誤或者刪除不會發生?你重定向了嗎? – TheWolf
你的腳本是否擁有正確的權限? –
'rmdir()'要求目錄爲空。最好迭代文件夾並刪除文件,然後刪除文件夾。 –