W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
(PHP 5 >= 5.6.0, PHP 7, PHP 8, PECL zip >= 1.12.4)
ZipArchive::setExternalAttributesName — 設置由其名稱定義的條目的外部屬性
public ZipArchive::setExternalAttributesName(
string $name,
int $opsys,
int $attr,
int $flags = 0
): bool
設置由條目名稱定義的條目的外部屬性。
name
條目的名稱。
opsys
由 ZipArchive::OPSYS_ 常量之一定義的操作系統(tǒng)代碼。
attr
外部屬性。值取決于操作系統(tǒng)。
flags
可選標志。目前未使用。
成功時返回 true, 或者在失敗時返回 false。
此示例打開一個 ZIP 文件存檔并添加 具有其 Unix 權限作為外部屬性的文件。test.ziptest.txt
示例 #1 Archive a file, with its Unix rights
<?php
$zip = new ZipArchive();
$stat = stat($filename='test.txt');
if (is_array($stat) && $zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile($filename);
$zip->setExternalAttributesName($filename, ZipArchive::OPSYS_UNIX, $stat['mode'] << 16);
$zip->close();
echo "Ok\n";
} else {
echo "KO\n";
}
?>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: