PHPでは、ZIPアーカイブから特定のファイルコンテンツを読み取る必要がある場合は、ZIPファイルの特別な処理方法を使用してそれを実現できます。この記事では、PHPのzipファイルで単一のファイルを読み取る方法の詳細について説明します。
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アーカイブから単一のファイルの内容を簡単に抽出できます。この方法は、ファイル表示、データ抽出など、さまざまな要件に使用できます。