【发布时间】:2014-12-07 21:26:26
【问题描述】:
在阅读了有关 php 路径问题的信息后,我测试了非常基本的东西,但它仍然让我感到困惑。我希望至少能得到一些关键字来进行更有效的搜索。
我的根目录中有一个名为“img”的文件夹。另外我把图像放在根目录本身。
这不起作用 - 指向图像文件夹 img:
<img src="/img/mypicture.jpg" width="135" height="184" alt="picture.jpg class="fleft" />
但这很好用,指向根文件夹中的 imagecopy:
<img src="/mypicture.jpg" width="135" height="184" alt="picture.jpg" class="fleft" />
没有斜线也可以:
<img src="mypicture.jpg" width="135" height="184" alt=picture.jpg" class="fleft" />
好吧,我觉得我真的很愚蠢。这在任何情况下都是绝对路径,对吗? 为什么它在第二个/第三个代码语句中工作? 但我也喜欢让它适用于第一个语句。我得到的只是 alt="" 语句。经过几个小时的阅读和尝试,我希望有一个不简单的解决方案;)
祝你有美好的一天 格尔德
编辑 1+2:Html 位于与 img 文件夹同级的文件夹中。两者都在根目录中。
../img
../网站
【问题讨论】:
-
如果你写斜线 -> 绝对。 W/o -> 相对于实际地址栏。你的 html 在哪里?
-
edit1:html 站点与 img 文件夹位于同一级别。根目录/img 和根目录/网站;
-
如果您将 img 放在根目录中,它不在“img”文件夹中,如果您的 html 在您的根目录中,那么您可以使用 src="mypicture.jpg" 或 src= “/mypicture.jpg”。我只是无法通过您的问题来定义您的问题是第二个和第三个代码语句不起作用,还是第一个(首先您说您在 2 和 3 上的代码正在运行,但在它之后您问他们为什么不工作) t...)
-
对不起,严重的错误,我想让第一个语句工作,但只有 testsetup(2 和 3)工作。
-
路径计算是通过被请求的文件完成的,而不是被包含的文件。否则,您将永远无法可靠地包含任何内容。