ZipArchive::addFromString
ZipArchive::addFromString
(PHP 5 >= 5.2.0, PHP 7, PECL zip >= 1.1.0)
ZipArchive :: addFromString - 使用其内容将文件添加到 ZIP 存档
描述
bool ZipArchive::addFromString ( string $localname , string $contents )
使用其内容将文件添加到 ZIP 存档。
注意
:为了获得最大的可移植性,建议在 ZIP 文件名中始终使用正斜杠(/
)作为目录分隔符。
参数
localname
要创建的条目的名称。
contents
用于创建条目的内容。它用于二进制安全模式。
返回值
TRUE
成功或FALSE
失败时返回。
例子
例#1将条目添加到新的存档
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE
if ($res === TRUE) {
$zip->addFromString('test.txt', 'file content goes here'
$zip->close(
echo 'ok';
} else {
echo 'failed';
}
?>
例#2将文件添加到归档中的目录
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->addFromString('dir/test.txt', 'file content goes here'
$zip->close(
echo 'ok';
} else {
echo 'failed';
}
?>