2014-12-07 112 views
-1

阅读后关于PHP路径问题我测试真正的基本东西,它仍然让我困惑。我希望至少可以获得一些关键字以进行更有效的搜索。PHP包括HTML网站不显示图像 - 只在一个案例

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

这不起作用 - 点imagefolder IMG: <img src="/img/mypicture.jpg" width="135" height="184" alt="picture.jpg class="fleft" />

但能正常工作,指出在rootfolder到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

../websites

+0

如果你写斜线 - >绝对。 W/o - >相对于实际的地址栏。你的html位于哪里? – Toumash 2014-12-07 21:30:27

+0

edit1:html网站与img文件夹位于同一级别。 rootdirectory/img和rootdirectory /网站; – GGolem 2014-12-07 21:34:49

+0

如果您将img放入根目录,则不在“img”文件夹内,如果您的html位于根目录中,则可以使用src =“mypicture.jpg”或src =“/ mypicture.jpg”。我只是不能根据你的问题来定义你的问题是第二个还是第三个代码语句不工作,或者第一个代码语句不工作(首先你说你的代码在2和3上工作,但是在你问它为什么不是'吨...) – 2014-12-07 21:36:34

回答

1

在HTML的第一个块,你缺少一个引号。

您有: ALT = “picture.jpg类

它应该是: ALT =” picture.jpg”类

如果你的HTML文件在同一目录中 “IMG”

但是,如果您的HTML文件位于与“img”文件夹位于同一目录中的文件夹中,那么在尝试输入“img”之前,您必须首先导出该文件夹。

例如:

例如: “../img/mypicture.jpg”

+0

谢谢你,我永远不会猜到。我看了一眼,但却失明了。我确信我已经复制了所有的陈述,所以不可能发生。但我犯了一个错误!这是混乱的结束,再次感谢你。 – GGolem 2014-12-08 17:10:09