0

私の設定ファイルは次のようになります。

<?php
define('ROOT_DIR', dirname(_FILE_));
?>

次に私のhtml:

<?php 
require_once ('../../../../config.php');  // back to app root
?>

<?php
$pageTitle = 'title';
require_once(ROOT_DIR.'includes/content.php');
?>

ソースを表示すると構成コメントが表示されるため、構成ファイルがロードされていることがわかります。

しかし、それ以外の場合は、空白のページが表示されます。誰が私が間違っているのか教えてください。

編集:

エラー報告の利回り

Warning: require_once(./includes/content.php) [function.require-once]: failed to open stream: No such file or directory in /Applications/MAMP/html/BLX2012/prototypes/19/demo.16/events/2013/PIC/LasVegas/index.php on line 10

Fatal error: require_once() [function.require]: Failed opening required './includes/content.php' (include_path='.:/Applications/MAMP/bin/php/php5.3.6/lib/php') in /Applications/MAMP/html/BLX2012/prototypes/19/demo.16/events/2013/PIC/LasVegas/index.php on line 10

[申し訳ありませんが、上記がより読みやすいものであることを願っています]

4

3 に答える 3

2

あなたが欠落しています/:require_once(ROOT_DIR.'includes/content.php');

次のように変更します。 require_once(ROOT_DIR.'/includes/content.php');

于 2013-04-10T19:46:36.593 に答える