3

データベースからxmlファイルを作成するPHPスクリプトがあります。スクリプトで xml データを作成し、すぐに .gzip ファイルをダウンロードできるようにしたいと考えています。アイデアを教えてください。

ありがとう!

4

3 に答える 3

13

gzencode関数を使用すると、gzip 圧縮を簡単に適用できます。

<?
header("Content-Disposition: attachment; filename=yourFile.xml.gz");
header("Content-type: application/x-gzip");

echo gzencode($xmlToCompress);
于 2009-03-03T06:31:20.400 に答える
2

このようなもの?

<?php
 header('Content-type: application/x-gzip');
 header('Content-Disposition: attachment; filename="downloaded.gz"');
 $data = implode("", file('somefile.xml'));
 print( gzencode($data, 9) ); //9 is the level of compression
?>
于 2009-03-03T06:44:03.660 に答える
0

gzip モジュールが利用できない場合は、

<?php

  system('gzip filename.xml');

?>
于 2009-03-03T06:33:30.800 に答える