有一张图片路径:d:/1.jpg
所有文件都是在apache根目录d/appserv/www/创建(1)新建文件test.html,在其中写:<img src="file:///d:/1.jpg" />
(2)新建文件test.php,在其中写:<img src="file:///d:/1.jpg" />
(3)新建文件test1.php,在其中写:<img src="../../1.jpg" />问题:
打开(1)能够读到图片,但打开(2)读不到文件,为什么?
用相对路径打开(3),怎么也读不到图片?
所有文件都是在apache根目录d/appserv/www/创建(1)新建文件test.html,在其中写:<img src="file:///d:/1.jpg" />
(2)新建文件test.php,在其中写:<img src="file:///d:/1.jpg" />
(3)新建文件test1.php,在其中写:<img src="../../1.jpg" />问题:
打开(1)能够读到图片,但打开(2)读不到文件,为什么?
用相对路径打开(3),怎么也读不到图片?
echo '<img ....../>';//才是正确的第3个问题 除了2的写错可能,就算有千万个理由 也肯定是路径错了.
是啊,我知道肯定是路径错了,但怎么试也出不来,所以才来问的~
图片:d:/1.jpg
文件:d/appserv/www/test.php
这贴不是已经结了吗?分给对了
jpg文件不在web目录内,所以无法正常输出
1.在www 内建个目录images
2.将1.jpg 复制到images
3.test.php 修改图片路径为
./images/1.jpg即可