0

/home/name_a/folder/public_html/index.php スクリプト:

include_once('/home/name_b/folder/public_html/index.inc.php');

index.inc.php スクリプト:

define("ROOT", __DIR__ ."/");
$pages_dir = 'pages';
include ($page_dir.'/'.filename.php');
$pages = scandir($pages_dir, 0);
print_r($page);

私の質問は、インクルード ファイル (/home/name_b/folder/public_html/pages/filename.php) は正常に動作しますが、scandir は代わりに /home/name_a/folder/public_html/pages を探します。何か案が?

4

1 に答える 1

1

このように pages_dir を定義してみてください:

$pages_dir = dirname(__FILE__) . '/pages/';
于 2013-06-18T18:20:33.437 に答える