PHP:记录根目录反斜杠问题

n a*_*n a 0 php backslash

我正在尝试使用$ _SERVER ["DOCUMENT_ROOT"]链接到头文件中的样式表,如下所示:

<head>
    <?php
        print "<link href='".$_SERVER["DOCUMENT_ROOT"]."/include/style.css' rel='stylesheet' type='text/css' />";
    ?>
    <title>eLMS</title>

</head>
Run Code Online (Sandbox Code Playgroud)

由于我在本地测试,我的路径是:

<head>
    <link href='C:\Users\wretrOvian\Documents\eLMS\site/include/style.css' rel='stylesheet' type='text/css' />      <title>eLMS</title>

</head>
Run Code Online (Sandbox Code Playgroud)

这不是在Firefox中呈现的.然而,它确实在IE中.这显然是一个验证问题.但是,我在服务器上尝试了相同的代码 - 结果相同.:(

我该如何解决这个问题?最终产品可能在本地服务器上运行,也可能不运行,所以我需要代码灵活.

我正在使用Abyss Webserver x1和PHP 5.2.8

我必须使用绝对路径 - 因为我不想将include文件夹复制到应用程序的每个子目录.我需要能够从每个位置引用它.

Jim*_*ter 9

只要用这个:

<head>
    <link href='/include/style.css' rel='stylesheet' type='text/css' />
    <title>eLMS</title>
</head>
Run Code Online (Sandbox Code Playgroud)

或者,如果在本地使用:

<head>
    <link href='../include/style.css' rel='stylesheet' type='text/css' />
    <title>eLMS</title>
</head>
Run Code Online (Sandbox Code Playgroud)

文档根目录仅供内部使用(在PHP内部),不适用于HTML.