svn: /phpdoc/ja/trunk/reference/zip/ constants.xml ziparchive/setmtimeindex.xml ziparchive/setmtimename.xml
[email protected] (Yoshinari Takaoka)
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
mumumu Thu, 30 Jan 2020 13:15:50 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=349065
Log:
ZIp: add new constants introduced in 7.4.3 / 1.16.0
ZIp: add new methods introduced in 8.0.0 / 1.16.0
ZIp: add new constants introduced in 7.4.3 / 1.16.1
Changed paths:
U phpdoc/ja/trunk/reference/zip/constants.xml
A phpdoc/ja/trunk/reference/zip/ziparchive/setmtimeindex.xml
A phpdoc/ja/trunk/reference/zip/ziparchive/setmtimename.xml
svn-diffs-349065.txt
(text/x-diff, 13.1 KB)
Modified: phpdoc/ja/trunk/reference/zip/constants.xml
===================================================================
--- phpdoc/ja/trunk/reference/zip/constants.xml 2020-01-30 12:23:08 UTC (rev 349064)
+++ phpdoc/ja/trunk/reference/zip/constants.xml 2020-01-30 13:15:50 UTC (rev 349065)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 348618 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 349053 Maintainer: takagi Status: ready -->
<!-- CREDITS: mumumu -->
<appendix xml:id="zip.constants" xmlns="http://docbook.org/ns/docbook">
@@ -300,6 +300,43 @@
</simpara>
</listitem>
</varlistentry>
+ <varlistentry xml:id="ziparchive.constants.cm-lzma">
+ <term>
+ <constant>ZipArchive::CM_LZMA</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ LZMA アルゴリズム
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.cm-lzma2">
+ <term>
+ <constant>ZipArchive::CM_LZMA2</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ LZMA2 アルゴリズム。
+ libzip ≥ 1.6.0 でビルドした場合、
+ PHP 7.4.3 以降、PECL zip 1.16.0 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.cm-xz">
+ <term>
+ <constant>ZipArchive::CM_XZ</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ XZ アルゴリズム。
+ libzip ≥ 1.6.0 でビルドした場合、
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
<varlistentry xml:id="ziparchive.constants.er-ok">
<term>
@@ -569,6 +606,119 @@
</simpara>
</listitem>
</varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-encrnotsupp">
+ <term>
+ <constant>ZipArchive::ER_ENCRNOTSUPP</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ 暗号化メソッドはサポートされていません。
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-rdonly">
+ <term>
+ <constant>ZipArchive::ER_RDONLY</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ 読み取り専用のアーカイブです。
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-nopasswd">
+ <term>
+ <constant>ZipArchive::ER_NOPASSWD</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ パスワードが指定されていません。
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-wrongpasswd">
+ <term>
+ <constant>ZipArchive::ER_WRONGPASSWD</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ 間違ったパスワードが指定されました。
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-opnotsupp">
+ <term>
+ <constant>ZipArchive::ZIP_ER_OPNOTSUPP</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ 読み取り専用のアーカイブです。
+ libzip ≥ 1.0.0 でビルドした場合、
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-inuse">
+ <term>
+ <constant>ZipArchive::ZIP_ER_INUSE</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ リソースがまだ使用中です。
+ libzip ≥ 1.0.0 でビルドした場合、
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-tell">
+ <term>
+ <constant>ZipArchive::ZIP_ER_TELL</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ ストリームの位置変更エラー。
+ libzip ≥ 1.0.0 でビルドした場合、
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-compressed-data">
+ <term>
+ <constant>ZipArchive::ZIP_ER_COMPRESSED_DATA</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ 圧縮データが不正です。
+ libzip ≥ 1.6.0 でビルドした場合、
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="ziparchive.constants.er-cancelled">
+ <term>
+ <constant>ZipArchive::ER_CANCELLED</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ 操作がキャンセルされました。
+ libzip ≥ 1.6.0 でビルドした場合、
+ PHP 7.4.3 以降、PECL zip 1.16.1 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
<varlistentry xml:id="ziparchive.constants.em-none">
<term>
@@ -617,6 +767,17 @@
</simpara>
</listitem>
</varlistentry>
+ <varlistentry xml:id="ziparchive.constants.libzip-version">
+ <term>
+ <constant>ZipArchive::LIBZIP_VERSION</constant> (<type>string</type>)
+ </term>
+ <listitem>
+ <simpara>
+ Zip ライブラリのバージョン。
+ PHP 7.4.3 以降、PECL zip 1.16.0 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
</variablelist>
<variablelist xml:id="ziparchive.constants.opsys">
Added: phpdoc/ja/trunk/reference/zip/ziparchive/setmtimeindex.xml
===================================================================
--- phpdoc/ja/trunk/reference/zip/ziparchive/setmtimeindex.xml (rev 0)
+++ phpdoc/ja/trunk/reference/zip/ziparchive/setmtimeindex.xml 2020-01-30 13:15:50 UTC (rev 349065)
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 349052 Maintainer: mumumu Status: ready -->
+
+<refentry xml:id="ziparchive.setmtimeindex" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>ZipArchive::setMtimeIndex</refname>
+ <refpurpose>インデックスを使用してエントリの変更時間を設定する</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type>
+ <methodname>ZipArchive::setMtimeIndex</methodname>
+ <methodparam><type>int</type><parameter>index</parameter></methodparam>
+ <methodparam><type>int</type><parameter>timestamp</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ インデックスを使用してエントリの変更時間を設定します。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>index</parameter></term>
+ <listitem>
+ <para>
+ エントリのインデックス
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>timestamp</parameter></term>
+ <listitem>
+ <para>
+ ファイルの変更時間(Unixタイムスタンプ)
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>flags</parameter></term>
+ <listitem>
+ <para>
+ オプションで指定するフラグ。現在未使用です。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ この関数は libzip ≥ 1.0.0 を使って PHP をビルドしたときのみ利用可能です。
+ </para>
+ </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>ZipArchive::setMtimeName</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/zip/ziparchive/setmtimeindex.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/zip/ziparchive/setmtimename.xml
===================================================================
--- phpdoc/ja/trunk/reference/zip/ziparchive/setmtimename.xml (rev 0)
+++ phpdoc/ja/trunk/reference/zip/ziparchive/setmtimename.xml 2020-01-30 13:15:50 UTC (rev 349065)
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 349052 Maintainer: mumumu Status: ready -->
+<refentry xml:id="ziparchive.setmtimename" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>ZipArchive::setMtimeName</refname>
+ <refpurpose>名前を使ってエントリの変更時間を設定する</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type>
+ <methodname>ZipArchive::setMtimeName</methodname>
+ <methodparam><type>string</type><parameter>name</parameter></methodparam>
+ <methodparam><type>int</type><parameter>timestamp</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ 名前を使ってエントリの変更時間を設定します。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>name</parameter></term>
+ <listitem>
+ <para>
+ エントリの名前
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>timestamp</parameter></term>
+ <listitem>
+ <para>
+ ファイルの変更時間(Unixタイムスタンプ)
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>flags</parameter></term>
+ <listitem>
+ <para>
+ オプションで指定するフラグ。現在未使用です。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ この例は、<filename>test.zip</filename> というファイル名の
+ zipファイルを作成し、
+ <filename>test.txt</filename> というファイルを変更日時と一緒に追加しています。
+ </para>
+ <example>
+ <title>ファイルをアーカイブする</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$zip = new ZipArchive();
+if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
+ $zip->addFile('text.txt');
+ $zip->setMtimeName('text.txt', mktime(0,0,0,12,25,2019));
+ $zip->close();
+ echo "Ok\n";
+} else {
+ echo "KO\n";
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ この関数は libzip ≥ 1.0.0 を使って PHP をビルドしたときのみ利用可能です。
+ </para>
+ </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>ZipArchive::setMtimeIndex</methodname></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/zip/ziparchive/setmtimename.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property