用CURL获取一个图片,echo出来时一堆乱码,
如果在单独的页面加上header("Content-Type: image/jpeg");就可以显示。
但是怎么整合到其他的页面,有什么好的方法

解决方案 »

  1.   

    那堆乱码就是图片的数据,调试的时候不用管它,把header("Content-Type: image/jpeg")加到要显示的页面.
      

  2.   

    可是原来的文件就有另外一个header,放两个不会冲突么
      

  3.   

    <img src='你curl的程序'>
      

  4.   

    输出不能直接输出文件的内容 要么加上图片 要么使用html输出 如楼上
      

  5.   

    curl获取远程图片,相当于fopen( ,rb)+读取字节,你想想读取文件后怎样做,照样套到curl那里就是
      

  6.   

    这个怎么写代码?
    <img src=''<?php echo $re;?>>这样还是显示乱码啊?
      

  7.   

    已经解决了,写一个单独的页面加上header("Content-Type: image/jpeg");输出图片
    然后再主页面<img src="地址">就可以了.