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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.