• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでZipの中身を知りたい)

PHPでZipの中身を知る方法とは?

このQ&Aのポイント
  • PHPを使用して、Zipファイルの中身を取得したい場合、アップロードされたファイルのファイル形式を判別する必要があります。
  • Zipファイルは元のファイル形式が分からないため、アップロード時にファイルの拡張子などをチェックすることができません。
  • しかし、Zipファイルの中身のファイル名一覧を取得することで、ファイル形式を推測することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Dags
  • ベストアンサー率78% (11/14)
回答No.2

ZipArchiveクラスの使用 ///// $zipFile = './xxx.zip'; $zip = new ZipArchive(); $zip->open($zipFile); for($i = 0; $i < $zip->numFiles; $i++){ echo 'Filename: ' . $zip->getNameIndex($i) . '<br />'; } ///// 拡張子だけではなく、本当に画像かどうか調べる処理をお勧めします。

参考URL:
http://www.php.net/manual/ja/class.ziparchive.php
changuri
質問者

お礼

お礼が遅れてしまいました。 回答いただいた内容で無事解決できました。 ありがとうございます。

関連するQ&A

専門家に質問してみよう