首页 > 解决方案 > 如何通过按“删除项目”按钮通过项目中的管理页面删除 Codeigniter 项目

问题描述

有没有办法通过按“删除项目”按钮通过项目中的管理页面删除 Codeigniter 项目?例如,通过控制面板卸载 Windows 应用程序。代码是怎么写的?

标签: phpcodeigniter

解决方案


如果您需要删除项目本身,您可以尝试以下操作。

文件夹结构

htdocs/project
htdocs/delete_project.php

删除项目.php

function delete_files($dir) { 
  foreach(glob($dir . '/*') as $file) { 
    if(is_dir($file)) delete_files($file); else unlink($file); 
  } rmdir($dir); 
}

delete_files("project");
//add code to delete database if you have one

在管理面板中,您可以添加如下按钮

<a href="http://localhost/delete_project.php">Delete project<a/>

同样的方法适用于托管环境。

请小心使用这样的文件。确保用户被授权执行代码。


推荐阅读