(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)
ZipArchive::addFromString — İsmi ve içeriği belirtilen dosyayı arşive ekler
İsmi ve içeriği belirtilen dosyayı arşive ekler.
Oluşturulacak girdinin ismi.
Oluşturulacak girdinin içeriği. İkil olarak güvenli kipte yazılır.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - Arşive yeni bir girdi eklemek
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
$zip->addFromString('test.txt', 'Bu dizge dosyanın içeriğidir.'');
$zip->close();
echo 'Tamam';
} else {
echo 'olmadı';
}
?>
Örnek 2 - Bir dosyayı arşivdeki bir dizine eklemek
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->addFromString('dir/test.txt', 'Bu dizge dosyanın içeriğidir.'');
$zip->close();
echo 'Tamam';
} else {
echo 'olmadı';
}
?>