从http://localhost/up.php?id=D:/Capture/21.jpg  中获取图片的地址D:/Capture/21.jpg  
然后经过HTML img src 来显示图片  为什么显示不出来  求高手解释
类似代码
<?php  $id=$_GET["id"];
echo $id;
echo "<br>";
 $str=explode("\\",$id);
print_r($str);?><center><img src="<?php echo $str[0];?>\<?php echo $str[2];?>\<?php echo $str[4];?>"/>
</center>
求一个能用的代码  有的机子上测试不出来

解决方案 »

  1.   

    你有用firefox或chrome来调试页面吗,有的话就很清楚到底是图片的问题还是路径的问题了
      

  2.   

    Apache 或者PHP 对目录D:/Capture/21.jpg 可能访问不了因为它不是虚拟目录,或者Apache的根目录解决办法是建立虚拟目录或者放到Apache的DocumentRoot下~~~访问的路径也不是D:/Capture/21.jpg 而是 http://localhost/*****/*****/***.jpg
      

  3.   

    获取图片的地址 D:/Capture/21.jpg无论这个图片是在服务器端还是在客户端,都不能通过 http 访问
      

  4.   

    你得图片的路径不对 前面要加http://   不知道你得图片id是干嘛用的呢?你把图片的名字保存为唯一的就可以了