Я реструктурировал мой уже работающий код.Моя ранняя структура каталогов была следующей:
- web
- css
- модель
- view
- контроллер
- index.php
Вот фрагмент кода, который работал:
<?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();
?>
Теперь я реструктурировал код так:
Теперь я изменил свой код 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
Не знаю, почему я получаю эту ошибку.Мой путь включения неверен?Я пробовал разные комбинации, но не помогло.
Заранее спасибо.