有一张图片路径: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),怎么也读不到图片?

解决方案 »

  1.   

     你的2(2)新建文件test.php,在其中写:<img src="file:///d:/1.jpg" />php 里写 这个代码 难道不是出错么?
    echo '<img ....../>';//才是正确的第3个问题 除了2的写错可能,就算有千万个理由 也肯定是路径错了.
      

  2.   

    (2)我没把<img src="file:///d:/1.jpg" />写到<?php ?>标签中
    是啊,我知道肯定是路径错了,但怎么试也出不来,所以才来问的~
      

  3.   


    图片:d:/1.jpg
    文件:d/appserv/www/test.php
      

  4.   


    这贴不是已经结了吗?分给对了
    jpg文件不在web目录内,所以无法正常输出
    1.在www 内建个目录images
    2.将1.jpg 复制到images
    3.test.php 修改图片路径为
    ./images/1.jpg即可
      

  5.   

    嗯,这个我知道,但不能访问web目录以外的内容吗?不是可以向web目录以外的地方写或读文件吗?