php で zip の アーカイブからファイルを取出す
zip から表紙(見出し)に使おうと思ったけど、index=0 を取り出したら上手く行かなった。
ファイル名が先頭のファイルだけを取り出す処理をしたら上手く行った。
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 からサンプルとして先頭ファイルを取り出せる。