それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

zip からファイルを取出すサンプル(文字コード対応)

php で zip の アーカイブからファイルを取出す

zip から表紙(見出し)に使おうと思ったけど、index=0 を取り出したら上手く行かなった。

ファイル名が先頭のファイルだけを取り出す処理をしたら上手く行った。

gist.github.com

TODO: 文字コード対応忘れた

そうだ、定番文字コード対応忘れてた 2016-04-30対応させた

サンプル

<?php
if( !empty ($_GET["url"] )  ){

  $za = new ZipByEntryName;
  // echo  urldecode(  $_GET["url"] );
  $za->open( urldecode(  $_GET["url"] ) );
  $a  = $za->first_file;
  // var_dump($za);
  header("content-type: image/jpeg; ");
  echo $a;

これでzip からサンプルとして先頭ファイルを取り出せる。