PHP Класс Contao\ZipWriter

Usage: $zip = new ZipWriter('test.zip'); $zip->addFile('test.txt'); $zip->close();
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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