我正在尝试使用$ _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文件夹复制到应用程序的每个子目录.我需要能够从每个位置引用它.
只要用这个:
<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.
| 归档时间: |
|
| 查看次数: |
5161 次 |
| 最近记录: |