嘿我如何定义$ 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'>
答案 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的书,并且可能会参加一般的编程课程,以进入调试问题所需的思路。