ZipArchive::setCompressionIndex

(PHP 7, PHP 8, PECL zip >= 1.13.0)

ZipArchive::setCompressionIndex β€” УстанавливаСт ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия записи ΠΏΠΎ индСксу

ОписаниС

public function ZipArchive::setCompressionIndex(int $index, int $method, int $compflags = 0): bool

ΠœΠ΅Ρ‚ΠΎΠ΄ устанавливаСт ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия записи ΠΏΠΎ индСксу.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

index
ИндСкс записи.
method
ΠœΠ΅Ρ‚ΠΎΠ΄ сТатия, константа сСмСйства ZipArchive::CM_*.
compflags
Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сТатия.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния

Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ссли Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈΠ»ΠΈ false, Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния ΠΊ Π°Ρ€Ρ…ΠΈΠ²Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ сТатия

<?php

$zip
= new ZipArchive();

$res = $zip->open('test.zip', ZipArchive::CREATE);

if (
$res === TRUE) {
$zip->addFromString('foo', 'Какой-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСкст');
$zip->addFromString('bar', 'Π•Ρ‰Ρ‘ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСкст');
$zip->setCompressionIndex(0, ZipArchive::CM_STORE);
$zip->setCompressionIndex(1, ZipArchive::CM_DEFLATE);
$zip->close();

echo
'Π“ΠΎΡ‚ΠΎΠ²ΠΎ';
} else {
echo
'Ошибка';
}

?>
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы