小弟新手
问题一:如何把字符串 用字节流输出到页面上 
问题二:如何把zip压缩包 用字节流输出到页面上

解决方案 »

  1.   

    zip包 用下边代码输出了
    我想在 这个输出流之前 加一百个字节 怎么处理
    header('Content-Description: File Transfer');
    header('Content-Type: '.$mime);
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    $file_size = filesize($file);
    $fp= fopen($file,"r");
    $buffer_size = 1024;
    $cur_pos = 0;
     
    while(!feof($fp)&&$file_size-$cur_pos>$buffer_size)
    {
      $buffer = fread($fp,$buffer_size);
      echo $buffer;
      $cur_pos += $buffer_size;
    }
     
    $buffer = fread($fp,$file_size-$cur_pos);
    echo $buffer;
      

  2.   

    输出之前,设置header内容,php手册上看header,然后看mime content 类型