从CI中的子目录外部查找文件

时间:2014-05-17 11:54:08

标签: codeigniter

我的CI项目中有两个codeigniter安装。但在我的第二个codeigniter安装中,我无法从安装文件夹外部调用路径。

项目布局:

application folder
download folder
image folder
install folder "This contains own index.php and application folder"
system folder
index.php "main index.php"

我从外面调用路径有问题的区域是安装文件夹。我需要能够找到第一个应用程序文件夹。

示例有问题。

此代码在此处查找安装应用程序文件夹。该视图文件所在的位置

<tr>
<td><?php echo FCPATH . 'application/config/database.php'; ?></td>
<td class="align_right"><?php echo is_writable(FCPATH . 'application/config/database.php') ? '<span class="text-success">Writable</span>' : '<span class="text-danger">Unwritable</span>'; ?></td>
</tr>
</tbody>
</table>

并显示 C:\ xampp \ htdocs \ codeigniter \ install \ application / config / database.php

但需要它能够拿起主目录应用程序文件夹。所以看起来像 C:\ xampp \ htdocs \ codeigniter \ application / config / database.php

我不想触及安装index.php中的任何内容

APPPATH不起作用,因为安装文件夹有自己的应用程序文件夹需要从外部安装文件夹中获取apppath。

1 个答案:

答案 0 :(得分:0)

现在就这样工作

<tr> <td><?php echo dirname(FCPATH) . '/application/config/config.php'; ?></td> <td class="align_right"><?php echo is_writable(dirname(FCPATH) . '/application/config/config.php') ? '<span class="text-success">Writable</span>' : '<span class="text-danger">Unwritable</span>'; ?></td> </tr>`