如何定义$ docroot以使其不显示斜杠?

时间:2013-07-07 21:32:58

标签: php

嘿我如何定义$ docroot以便它不会引用域根?

当我使用代码时:

<link rel='stylesheet' href='$docroot/$template/css/style.css'>

显示代码:

<link rel='stylesheet' href='/models/site-templates/rd-web_design-black_colours/css/style.css'>

注意开头的斜线。那是引用域根。如何在我的文档中定义$ docroot,以便它不会显示斜杠

示例

<link rel='stylesheet' href='models/site-templates/rd-web_design-black_colours/css/style.css'>

2 个答案:

答案 0 :(得分:2)

$docroot = ltrim($docroot, '/');

你修剪它,当然:)

(捂脸)

// remove the slashes from folder
$docroot = trim($docroot, '/');
$template = trim($template, '/');
// and you add the dashes by force joining the URL
echo "{$docroot}/{$template}/css/style.css";

答案 1 :(得分:0)

好的,拼凑你的previous question和这个,这是你的答案。但是你显然不值得拥有,因为你对代码的作用和原因并不了解。

由于您的head.php已包含斜杠,您可以执行以下操作:将$template更改为仅包含site-templates/rd-web_design-black_colours(删除models部分)并更改{{1转到$docroot

就我个人而言,我建议购买一本关于PHP的书,并且可能会参加一般的编程课程,以进入调试问题所需的思路。