【发布时间】:2011-12-08 10:48:31
【问题描述】:
我重组了我已经工作的代码。我之前的目录结构如下:
- 网络
- CSS
- style.css
- 型号
- db_functions.inc
- 查看
- view_functions.inc
- 控制器
- index.php
- CSS
这里是运行的代码 sn-p:
<?php
$pageTitle = "Citee.me";
//include view functions
include ('view/view_functions.inc');
//incldue db functions
include ('model/db_functions.inc');
doHtmlHeader($pageTitle);
doBody();
testMySQL();
doHtmlFooter();
?>
我现在将代码重组为:
- 网络
- 型号
- db_functions.inc
- 查看
- view_functions.inc
- 控制器
- 型号
- 公开
- CSS
- style.css
- js
- 图片
- index.php
- CSS
现在我修改了我的 index.php 代码如下(我注释掉了 db 函数以缩小问题范围):
<?php
$pageTitle = "Citee.me";
//include view functions
include ('/citee/web/view/view_functions.inc');
//incldue db functions
//include ('./model/db_functions.inc');
doHtmlHeader($pageTitle);
//doBody();
//testMySQL();
doHtmlFooter();
?>
我得到错误:
PHP Warning: include(/citee/web/view/view_functions.inc): failed to open stream: No such file or directory in /Library/WebServer/Documents/citee/public/index.php on line 6
PHP Warning: include(): Failed opening '/citee/web/view/view_functions.inc' for inclusion (include_path='.:/usr/lib/php') in /Library/WebServer/Documents/citee/public/index.php on line 6
PHP Fatal error: Call to undefined function doHtmlHeader() in /Library/WebServer/Documents/citee/public/index.php on line 9
不知道为什么我会收到此错误。我的包含路径错了吗?我尝试了不同的组合,但没有帮助。
提前致谢。
【问题讨论】: