我定义了一个常量:
define('ROOT_URL', dirname(__FILE__));
我在路径的第二部分使用它来调用png图片。
<img src="<?php echo ROOT_URL ?>/images/folder1/logo-black.png" nosend="1" border="none" width="129" height="34" />
图像返回损坏,并且我的路径不正确。 (但是当我链接它时,它仍然显示图像)。
就像:
C:\wamp64\www\email-signatures/images/folder1/logo-black.png"
与\和/一起使用。
我在做什么错了?
答案 0 :(得分:0)
如果通过浏览器访问C:\wamp64\www\email-signatures/images/folder1/logo-black.png
这样的地址,它将在其他PC上查找该文件夹和文件。请记住,您正在将文本(HTML)传递到其他人的PC上的浏览器,以使该浏览器在该另一PC的屏幕上进行解释和绘制。您需要传递一个URL,以便浏览器知道要在WebServer上获取图像。
您可以使用整个http://domain........
,但是即使您只使用相对文件夹名称,即使将此代码移到另一个域,它也仍然可以正常工作。
因此,假设images文件夹位于DocumentRoot的正下方,请尝试
<img src="images/folder1/logo-black.png" nosend="1" border="none" width="129" height="34" />