【问题标题】:unlink a php file in Codeigniter project?在 Codeigniter 项目中取消链接 php 文件?
【发布时间】: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


【解决方案1】:

请使用:

unlink(FCPATH."/application/views/driver/tobedeleted.php");

FCPATH 携带到应用程序文件夹的根路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-04
    • 2012-08-05
    • 2023-03-18
    相关资源
    最近更新 更多