PHP包含的HTML网站不显示图像 - 仅在一种情况下



在阅读了有关PHP路径问题的信息后,我测试了非常基本的东西,但仍然让我感到困惑。我希望至少得到一些关键字以进行更有效的搜索。

我的根目录中有一个名为"img"的文件夹。 另外,我将图像放在根目录本身中。

这不起作用 - 指向图像文件夹 img: <img src="/img/mypicture.jpg" width="135" height="184" alt="picture.jpg class="fleft" />

但这工作正常,指向根文件夹中的图像复制: <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 文件夹同一级别的文件夹中。 两者都在根目录中。

../图像

../网站

在第一个 html 块中,缺少引号。

你有: alt="图片.jpg类

它应该是: alt="图片.jpg" 类

如果您的HTML文件与"img"文件夹位于同一目录中,它将起作用。

但是,如果您的 HTML 文件位于与"img"文件夹位于同一目录中的文件夹中,则必须先导航出此文件夹,然后再尝试输入"img"。

例如:"./img/mypicture.jpg"

相关内容

最新更新