PHP:路径无需任何修改即可更改

时间:2015-09-06 17:46:47

标签: php

我根据URI段动态设置文件包含路径,如下所示

URI类似于

http://script/profile/

$segments       = explode( '/', $uri );
$file           = end( $segments ) . '.php';

foreach ( $segments as $segment ) {
    $dirs[] = $segment;
}
$include_path = rt_trailingslash_dir( root()->template_dir ) . implode( DIRECTORY_SEPARATOR, $dirs );

print_r($include_path . '/' . $file);

输出像这样的东西

c:/xampp/htdocs/.../template\profile\profile.php

在include

中使用该路径
include $include_path . DIRECTORY_SEPARATOR . $file;

输出

template\profile.php

哪个错了。应该是

template\profile\profile.php

我不知道我在做什么错误。?

0 个答案:

没有答案