把图片压缩成zip,怎么用php读取出来

解决方案 »

  1.   

    <?php
    $zip = zip_open("test.zip");zip_read($zip);// 一些代码...zip_close($zip);
    ?>必须启动php_zip模块支持
      

  2.   

    我读取txt内容,能读取出来,图片的,就是乱码
      

  3.   

    你要设置HTTP头让他以对应图片格式输出
      

  4.   

    header('Content-type: image/gif');
    类似这样的头,根据你的文件类型选择不同的输出
      

  5.   

    如果我想读取zip文件里面所有的文件名称怎么办
      

  6.   

    <?php
    $zip = zip_open("test.zip");if ($zip)
      {
      while ($zip_entry = zip_read($zip))
        {
        echo "Name: " . zip_entry_name($zip_entry) . "<br />";
        }
      zip_close($zip);
      }
    ?>
    建议多看看PHP手册,可以发现很多函数的用法
      

  7.   

    如过压缩文件中有a.txt,b.txt,我想要指定读取b.txt的内容怎么办
      

  8.   

    建议你参考下这个类
    http://www.phpclasses.org/browse/file/10410.html