W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.1.0)
ZipArchive::addFromString — 使用文件的內(nèi)容將文件添加到ZIP存檔中
public ZipArchive::addFromString(string $name, string $content, int $flags = ZipArchive::FL_OVERWRITE): bool
使用文件的內(nèi)容將文件添加到ZIP存檔中。
注意: 為了最大限度地提高代碼可移植性,建議在 ZIP 文件名中使用斜線 (/) 做為目錄分隔符。
name
要創(chuàng)建的條目的名稱。
content
用于創(chuàng)建條目的內(nèi)容。它用于二進制 安全模式。
flags
位掩碼由 ZipArchive::FL_OVERWRITE
、ZipArchive::FL_ENC_GUESS
、ZipArchive::FL_ENC_UTF_8
、ZipArchive::FL_ENC_CP437
組成。 ZIP 常量頁面上描述了這些常量的行為。
成功時返回 true, 或者在失敗時返回 false。
版本 | 說明 |
---|---|
8.0.0 / 1.18.0 | flags 被添加。 |
示例 #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';
}
?>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: