Tôi có cấu trúc sau
otsg
> class
> authentication.php
> database.php
> user.php
> include
> config.inc.php
> encryption.php
> include.php
> session.php
> index.php
> registration.php
tập tin include.php có những điều sau
ini_set('display_errors', 1);
error_reporting(E_ALL);
ini_set('include_path',ini_get('include_path').':/Applications/MAMP/htdocs/otsg/:');
require_once 'config.inc.php';
require_once '../class/database.php';
require_once '../class/user.php';
require_once 'encryption.php';
require_once 'session.php';
require_once '../class/authentication.php';
và trong trang index.php tôi đã đưa vào
require_once 'include/include.php';
Khi tôi mở trang index.php, tôi nhận được cảnh báo sau và lỗi nghiêm trọng. Tôi không hiểu nguyên nhân gây ra lỗi này. Khi tôi đưa ra đường dẫn tuyệt đối thì nó hoạt động. Nhưng tôi tin rằng con đường tuyệt đối không phải là một ý tưởng hay.
Warning: require_once(../class/database.php) [function.require-once]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/otsg/include/include.php on line 9
Fatal error: require_once() [function.require]: Failed opening required '../class/database.php' (include_path='.:/Applications/MAMP/bin/php5.3/lib/php:/Applications/MAMP/htdocs/otsg/include/:') in /Applications/MAMP/htdocs/otsg/include/include.php on line 9
Cảm ơn trước