如何为特定文件创建绝对路径?

时间:2017-09-09 14:39:24

标签: php path routing

这是我的代码:

<?php
    echo __DIR__."/../css/styles-home.css";
?>

打印:

C:\xampp\htdocs\myweb\ltk\application/../css/styles-home.css

虽然这是预期的结果:

C:\xampp\htdocs\myweb\ltk/css/styles-home.css

我怎样才能得到^?

1 个答案:

答案 0 :(得分:1)

因为你只是回显文件路径,所以“../”不会让你在目录中向上一步,它只是打印“../”。要上一步,请使用以下代码内联您的echo语句:

对于PHP 5.3+使用:

echo realpath(__DIR__ . '/..')."/css/styles-home.css";

或者在PHP&lt; 5.3使用:

echo realpath(dirname(__FILE__) . '/..')."/css/styles-home.css";