db에서 xml 파일을 만드는 PHP 스크립트가 있습니다. 스크립트에서 xml 데이터를 만들고 즉시 .gzip 파일을 다운로드 할 수있게하려고합니다. 나에게 아이디어를 좀 주시겠습니까?PHP를 사용하여 gzip으로 압축 된 xml 파일을 다운로드 할 수있는 방법
감사합니다!
db에서 xml 파일을 만드는 PHP 스크립트가 있습니다. 스크립트에서 xml 데이터를 만들고 즉시 .gzip 파일을 다운로드 할 수있게하려고합니다. 나에게 아이디어를 좀 주시겠습니까?PHP를 사용하여 gzip으로 압축 된 xml 파일을 다운로드 할 수있는 방법
감사합니다!
gzencode 기능으로 gzip 압축을 쉽게 적용 할 수 있습니다.
<?
header("Content-Disposition: attachment; filename=yourFile.xml.gz");
header("Content-type: application/x-gzip");
echo gzencode($xmlToCompress);
당신이이 gzip module 사용할 수없는 경우,이 같은
<?php
system('gzip filename.xml');
?>
뭔가?
<?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
?>
정확히 내가 무엇을 찾고 있었습니까. 감사! – pistolshrimp