莫非是    AddIconByType (IMG,/icons/image2.gif) image/*
这一行?

解决方案 »

  1.   

    ??不可能吧??楼主把你显示JPG的代码帖出来看看..
      

  2.   

    大概楼主用了防火墙,例如ZONEALARM。
      

  3.   

    不可能的啊。apache不可能限制你浏览图片的格式啊。你用的是什么浏览器?
      

  4.   

    你用的jpg是什么东西做的阿,有些用ps做的jpg在web上是看不到
      

  5.   

    郁闷,我到底怎么着的试啊,
    首先,我用的JPG在WEB上是肯定可以用的,
    基次防火墙我用的是用的XP自带的防火墙设置,
    再者调用代码也没问题,因为只要将其中的JPG改为GIF,同目录下的GIF就可以显示,但是JPG就不行.
    二楼的兄弟,到底是怎么个设置法啊?
      

  6.   

    echo "<table><tr>";
    $tu=mysql_query("select * from $news where type='$db' and isimg='2' order by time desc limit 4");
    while($atu=mysql_fetch_array($tu)){echo "<td width=25% align=center><table><tr><td align=center> 图片$atu[img]
    <img src=$atu[img] width=120 height=178></td></tr><tr><td align=center><a href=show.php?id=$atu[id]>$atu[title]</a></td></tr></table></td>";
    }
    echo "</tr></table><hr size=1 color=#999999 width=98%>";贴这一段够吗?
    gif可以显示,但jpg不行,众位看看
      

  7.   

    没有啊,我做的静态网页打开是可以看到的,
    但是在虚拟服务器下,就看不到JPG
    试了好多台机器都是这个毛病,
    我装的WEB服务器是用那种自动安装的软件(APACHE+PHP+MYSQL)
    基本上不用配置的我在想是不是因为哪里没配好?
      

  8.   

    我刚才又试了一下,只要关掉APCHE,在浏览器中是肯定可以看到JPG的
      

  9.   

    $atu[img] 是图片文件名吗?贴出上面程序在浏览器端的源代码
      

  10.   

    $atu[img] 是图片文件名吗?贴出上面程序在浏览器端的源代码什么意思?以上就是服务器端的啊
      

  11.   

    显示不出图片的地方看一下那个图片的属性,
    是不是路径错或文件名错........
    要特别注意目录,或者你可以查看:apache错误LOg,这是比较重要的.
      

  12.   

    应该是你的图片名字有问题吧....另,你的那个$atu[img]变成绝对路径是什么?会不会那里面有问题?
      

  13.   

    问题依旧
    现在归根结底在:我在同一个目录下有同名的JPG和GIF
    调用的图片信息(目录和名称)存在数据库里,
    调用时用的是相对路径,为什么存的如果是GIF图片的话就可以显示,而存的是JPG则不能显示???
    太奇怪了.