引用文件出错?路径问题?
本帖最后由 wzhw666 于 2009-4-23 17:08 编辑大家好,小弟这里遇到个问题。想请教下各位。
是这样的,我在windows下写的view文件里面引用其他文件时用的是
<?php include_once("reg_foot_view.php")?>
用这样的相对路径是没问题的。但拿到linux下就报这样的错误:
A PHP Error was encounteredSeverity: Warning
Message:include_once(reg_foot_view.php) [function.include-once]: failed to open stream: Permission denied
Filename: views/register_view.php
Line Number: 119
A PHP Error was encounteredSeverity: Warning
Message:include_once() [function.include]: Failed opening 'reg_foot_view.php' for inclusion (include_path='.:/opt/lampp/lib/php')
Filename: views/register_view.php
Line Number: 119
问题一:CI里引用文件的标准写法是什么呀?或者有什么好的方法来因为这种公用的模板文件?
问题二:这个跟linux权限有关系么?这个路径该怎么写?
谢谢啦~ 放到view下,直接$this->load->view('reg_foot_view.php'); 不要使用 include,CI 里不需要引用其它文件。
嵌套视图请使用 $this->load->view('视图');
linux 权限问题,那不属于编程问题了,属于系统管理问题,请参考相关的系统管理手册。 A PHP Error was encountered
Severity: Warning
Message: include(/home/webuser/htdocs/webgame/system/application/views/reg_foot_view.php) : failed to open stream: Permission denied
Filename: libraries/Loader.php
Line Number: 677
A PHP Error was encountered
Severity: Warning
Message: include() : Failed opening '/home/webuser/htdocs/webgame/system/application/views/reg_foot_view.php' for inclusion (include_path='.:/opt/lampp/lib/php')
Filename: libraries/Loader.php
Line Number: 677
我刚刚 $this->load->view('reg_foot_view.php');替换后就出现了以上的报错 linux下 请按照手册里的写法装载视图。
页:
[1]