【发布时间】:2022-01-05 14:14:06
【问题描述】:
我正在尝试在 Codeigniter 中删除具有取消链接功能的 php 文件?它有一条路径:
./public_html/application/views/driver/tobedeleted.php
为了删除这个文件,我创建了一个类似的路由
$route['delete']='my_controller/delete';
在我的控制器的删除功能中,我正在执行一个 testdelete.php 脚本,该脚本位于我的 web 目录中。
public function delete(){
$this->load->view('web/testdelete');
}
这里是testdelete.php的代码:
<?php
unlink("./public_html/application/views/driver/tobedeleted.php");
?>
但每当我尝试这样做时,它都会说:
找不到文件
谁能帮我解决这个问题。提前致谢
【问题讨论】:
-
文件./不是目录的根目录,应该是根路径
-
你能告诉我根路径吗??
-
使用 unlink(trim(FC_PATH),'/')."/application/views/driver/tobedeleted.php");而是
-
无目录错误
-
有几个原因,但有些是您无法从 apache 用户访问它,或者您的 apache 配置不允许您访问它。
标签: php codeigniter