(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)
ZipArchive::addFromString — اضافه کردن فایل به آرشیو ZIP با استفاده از محتوای آن
اضافه کردن فایل به آرشیو ZIP با استفاده از محتوای آن.
نام ورودی برای ساخته شدن.
محتوا برای ساخت ورودی. در حالت باینری امن استفاده میشود.
Returns TRUE on success or FALSE on failure.
Example #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';
}
?>
Example #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';
}
?>