現在の位置: ホーム> 最新記事一覧> PHPでzipファイルで単一のファイルコンテンツを読み取る方法

PHPでzipファイルで単一のファイルコンテンツを読み取る方法

M66 2025-07-07

PHPでzipファイルで単一のファイルコンテンツを読み取る方法

PHPでは、ZIPアーカイブから特定のファイルコンテンツを読み取る必要がある場合は、ZIPファイルの特別な処理方法を使用してそれを実現できます。この記事では、PHPのzipファイルで単一のファイルを読み取る方法の詳細について説明します。

PHPコードの例

zipファイルで単一のファイルを読み取るためのコード例を次に示します。

$handle = fopen ( 'zip://test.zip#test.txt' , 'r' );

$result = '' ;

while (! feof ( $handle )) {

$result .= fread ( $handle , 8192);

}

fclose( $handle );

echo $result ;

上記のコードを使用すると、zipファイルを開き、特定のファイルの内容を読み取り、表示できます。この例では、ファイルは「test.txt」であり、読み取りコンテンツは直接出力されます。

要約します

PHPの「Fopen」および「Fread」関数を使用することにより、ZIPアーカイブから単一のファイルの内容を簡単に抽出できます。この方法は、ファイル表示、データ抽出など、さまざまな要件に使用できます。