【问题标题】:How to make a path that always points to the root directory of my website?如何创建始终指向我网站根目录的路径?
【发布时间】:2015-11-18 16:28:20
【问题描述】:

我想在我的 html 中创建一个与链接和 src 属性一起使用的路径 - 我该如何实现?

我的尝试:

<a href="' . $_SERVER['DOCUMENT_ROOT'] . '">Home</a>

<img src="' . $_SERVER['DOCUMENT_ROOT'] . '.images/whatever.jpg">

谁能解释一下?

【问题讨论】:

  • 它需要被回显,如果你还没有这样做的话。
  • 你到底想知道什么?
  • 不,它不是重复的-我只是想知道如何创建一个始终指向我网站根文件夹的动态链接,仅此而已-我知道我不擅长问这些问题-但这就是我想要的

标签: php html


【解决方案1】:

$_SERVER['DOCUMENT_ROOT']将该路径返回到服务器上的文档根目录,例如:/var/www/my.website.org/srcC:/wamp/www/my.website.org/src

你不应该直接用它来制作网址,你可以用它来制作相对路径,例如:

$root = $_SERVER['DOCUMENT_ROOT'];
$file_path = __FILE__;
$relative_file_path = str_replace($root, "", $file_path); // needs better logic but works in some cases

$base_url = "http://my.website.org/";
$url = $base_url . $relative_file_path; // http://www.mywebsite.org/path/to/file.php

【讨论】:

  • 我要试一试 - 稍后再评论
猜你喜欢
  • 2011-11-22
  • 1970-01-01
  • 1970-01-01
  • 2012-05-03
  • 2016-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-19
相关资源
最近更新 更多