PHP 클래스 Contao\ZipWriter

Usage: $zip = new ZipWriter('test.zip'); $zip->addFile('test.txt'); $zip->close();
파일 보기 프로젝트 열기: contao/core-bundle 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$intCount integer File count
$resFile resource File handle
$strCentralDir string Central directory
$strFile resource File name
$strTemp resource Temporary name

공개 메소드들

메소드 설명
__construct ( string $strFile ) Create a new zip archive
__destruct ( ) Close the file handle if it has not been done yet
addFile ( string $strFile, string $strName = null ) Add a file to the archive
addString ( string $strData, string $strName, integer $intTime ) Add a file from a string to the archive
close ( ) Write the central directory and close the file handle

보호된 메소드들

메소드 설명
unixToHex ( integer $intTime ) : integer Convert a Unix timestamp to a hexadecimal value

메소드 상세

__construct() 공개 메소드

Create a new zip archive
public __construct ( string $strFile )
$strFile string The file path

__destruct() 공개 메소드

Close the file handle if it has not been done yet
public __destruct ( )

addFile() 공개 메소드

Add a file to the archive
public addFile ( string $strFile, string $strName = null )
$strFile string The file path
$strName string An optional file name

addString() 공개 메소드

Add a file from a string to the archive
public addString ( string $strData, string $strName, integer $intTime )
$strData string The data to be added
$strName string The file path
$intTime integer An optional modification timestamp

close() 공개 메소드

Write the central directory and close the file handle
public close ( )

unixToHex() 보호된 메소드

Convert a Unix timestamp to a hexadecimal value
protected unixToHex ( integer $intTime ) : integer
$intTime integer The Unix timestamp
리턴 integer The hexadecimal value

프로퍼티 상세

$intCount 보호되어 있는 프로퍼티

File count
protected int $intCount
리턴 integer

$resFile 보호되어 있는 프로퍼티

File handle
protected resource $resFile
리턴 resource

$strCentralDir 보호되어 있는 프로퍼티

Central directory
protected string $strCentralDir
리턴 string

$strFile 보호되어 있는 프로퍼티

File name
protected resource $strFile
리턴 resource

$strTemp 보호되어 있는 프로퍼티

Temporary name
protected resource $strTemp
리턴 resource