如何加入2路径以获得正确的完整路径?

时间:2011-11-30 09:16:09

标签: php url

我有一个根路径,可以在此路径中的文件中定义:

define('FILE_ROOT', dirname( __FILE__ ) )
This can get an output of D:\xampp\htdocs\library\includes\templates

在这个模板目录中,有一个文件夹,其相对路径在另一个软件中定义:

$file_short_path = 'USERS_DATA/';

现在,我希望得到完整的路径。我试过了:

$file_full_path = FILE_ROOT . $file_short_path
the result is D:\xampp\htdocs\library\includes\templatesUSERS_DATA/

如果我在FILE_ROOT之后添加'/',它就会变成错误的路径:

$file_full_path = FILE_ROOT . '/' . $file_short_path
D:\xampp\htdocs\library\includes\templates/USERS_DATA/

如果我添加'\',我会收到语法错误:

$file_full_path = FILE_ROOT . '\' . $file_short_path

如何获得正确的file_full_path?

1 个答案:

答案 0 :(得分:1)

您需要逃离\。您可以添加\两次。

$file_full_path = FILE_ROOT . '\\' . $file_short_path