试一试 <IMG SRC='1.GIF'>

解决方案 »

  1.   

    开始你是怎么看的页面?
    通过http://localhost/
      

  2.   

    看看internet选项,在看看图片和html文件的路径,在看看1.gif这张图片,有些图片数据格式如果被损坏,在acdsee能看,但是浏览器可是看不了得。换张图片试试
      

  3.   

    双击能看到该*.HTML的图片,说明图片没有损坏!
    我认为是你的该文件没有放在APACHE的解析目录下,你即使看不到图片,那能看到不能显示的图片的那个叉号吗?如果有,看看图片属性,字节数肯定是为0,说明那个目录根本找不到图片,你还是确定以下那个路径吧.把图片和那个静态页面 一起放到APACHE根目录下(htdocs)
      

  4.   

    我是通过http://localhost/看的。谢谢 lvdoubing(雪糕)  ,我把文件放到htdocs目录下就可以。但是我有一点不明白,我的doc_root设置为doc_root=c:\php\test
    为什么非得要在htdocs目录下图片才可以显示?
    c:\php\test 目录不可以对图片解析吗?
      那你们在做网站时所有文件是不是都要放在htdcos目录下呢?
    如果不是,你们是怎么做的?  谢谢了!
      

  5.   

    这是由于页面中的图片链接地址有个绝对路径和相对路径的区别,你直接用<img src=1.gif>是以相对路径的方式链接,因此打开网页时自动在网页所在的目录中搜索,如果改成<ing src="c:/../1.gif">这样就可以在任何情况下显示图片,缺点是如果图片位置改变,就会显示不正常,做网站时这种情况会很麻烦。
    建议用相对路径的方式链接,将图片放在站点中的默认图片文件夹中。
      

  6.   

    谢谢chinaw(江花) ,你让我明白了很多。另外,你说的,
    站点中的默认图片文件夹,是不是在htdocs下建一个picture文件夹让它专门来存放图片,
    然后<img src="/picture/xxx.gif">?
      

  7.   

    怎么会在网页里写上"c:/../1.gif"这种东东
    那不是让网页读本地的图片了吗?
    一般都是写成相对路径的,方面整个目录的迁移
    你用http://localhost/1.gif看一下能不能看到图