文字

ZipArchive::setArchiveComment

(PHP 5 >= 5.2.0, PECL zip >= 1.4.0)

ZipArchive::setArchiveCommentSet the comment of a ZIP archive

说明

bool ZipArchive::setArchiveComment ( string $comment )

Set the comment of a ZIP archive.

参数

comment

The contents of the comment.

返回值

成功时返回 TRUE , 或者在失败时返回 FALSE

范例

Example #1 Create an archive and set a comment

<?php
$zip 
= new  ZipArchive ;
$res  $zip -> open ( 'test.zip' ZipArchive :: CREATE );
if (
$res  ===  TRUE ) {
    
$zip -> addFromString ( 'test.txt' 'file content goes here' );
    
$zip -> setArchiveComment ( 'new archive comment' );
    
$zip -> close ();
    echo 
'ok' ;
} else {
    echo 
'failed' ;
}
?>

用户评论:

[#1] stanislav dot eckert at vizson dot de [2015-05-12 09:32:33]

Please note that ZIP archives do not support unicode encodings like UTF-8, so multi-byte characters cannot be shown in standard ZIP viewers like WinRAR or 7-zip. However, the text will stored as-is, so it is at least possible to display UTF-8 comments in your own desktop or web applications. If you want to test with PHP and output in a browser, don't forget to set page charset to UTF-8 too:

header("Content-Type: text/plain; charset=utf-8");

上一篇: 下一篇: