这样吧
///////1.php
<?php
header("location:img.gif");
?>///////2.php
<?php
echo "<img src=1.php>";
?>
其它详细的自己补充吧。

解决方案 »

  1.   

    你的问题是应为blob加在了描述和名称的前面了
    如在后名没问题了。我遇到过,这样解决了!!
     请你将你的显示图片的原码给我,我很需要!!
      我的e-mail:[email protected]
      在线等候!!不用加分只要显示图片的代码!!!
      

  2.   

    我曾经实现过
    $fp=fopen(你的图片,"r");
    $string=fread($fp,9999999);//确保读取全部的内容
    $data=base64_encode($string);
    //然后把$data 插入数据库
       .
       .
       .
    //显示的时候
    $data=base64_decode($data);
    然后
    echo $data;不过用数据库来存储图片效率比较低
    浅妄薄见,望与斟酌
      

  3.   

    给你看一段代码吧:一、存储
    <?
    function save_pic_to_db($file,$file_name,$file_type)
    {
       global $DB;   if( $file == "" || $file == "none" )
       {
         return 0;
       }   $image_content = addslashes(fread(fopen($file,"r"),filesize($file)));
       $DB->query("insert into PIC values(null,'$file_name','$file_type','$image_content')");   return $DB->insert_id();
    }
    ?>
    二、根据图片的ID显示图片
    //show_image.php
    <?
    if( !isset($id) )
    {
      exit;
    }$DB->query("select filename,filetype,image from PIC where id='$id'");if( $DB->num_rows() == 0 )
    {
      exit;
    }list($file_name,$file_type,$image_content) = $DB->fetch_array();
    Header("Content-type: $file_type\n\n");echo $image_content;exit;?>