goba            Wed Nov 14 05:22:19 2001 EDT

  Added files:                 
    /phpdoc/hu/functions        zip.xml 

  Modified files:              
    /phpdoc/hu  Translators 
  Log:
  Adding zip.xml translated by Andras Csontos
  
  
Index: phpdoc/hu/Translators
diff -u phpdoc/hu/Translators:1.59 phpdoc/hu/Translators:1.60
--- phpdoc/hu/Translators:1.59  Thu Oct 25 13:36:28 2001
+++ phpdoc/hu/Translators       Wed Nov 14 05:22:19 2001
@@ -178,7 +178,7 @@
 xml.xml
 xslt.xml
 yaz.xml
-zip.xml                     Csontos András  [undrcon]
+zip.xml                     Csontos András  1.13
 zlib.xml
 -------- language -----------------------------------------------------------
 basic-syntax.xml            Kontra Gergely  1.14

Index: phpdoc/hu/functions/zip.xml
+++ phpdoc/hu/functions/zip.xml
<?xml encoding="iso-8859-2"?>
<!-- EN-Revision: 1.13 Maintainer: acsontos Status: ready -->

 <reference id="ref.zip">
  <title>Zip Fájl függvények (csak olvasáshoz)</title>
  <titleabbrev>Zip</titleabbrev>
  <partintro>
   <para>
    Ez a modul a <ulink
    url="&url.zziplib;">ZZIPlib</ulink> könyvtár függvényeit használja,
    a zip eljárással tömörített állományok és a bennük levő fájlok
    olvasásához. A ZZIPlib-et Guido Draheimnek köszönhetjük.
   </para>
   <para>
    Vedd figyelembe, hogy a ZZIPlib csak a teljes zip imlementációnak megfelelő
    tömörített zip fájlokat kezeli. A zip programkészletre is
    szükség van ahhoz, hogy zip fájlokat olvasson a modul.
   </para>
   <para>
    A zip támogatás nincs beépítve a PHP-ben, a
    <link
    linkend="install.configure.with-zip">--with-zip</link>
    opcióval kell fordítanod, hogy használhasd.    
    Szükség van még a ZZIPlib 0.10.6 vagy későbbi kiadására is.
   </para>
   <note>
    <para>
     A zip támogatás a PHP 4.1.0-nál régebbi verziókban csak
     kísérleti jellegű, tehát ezekben nem működik megbízhatóan.
     Ez a dokumentum a 4.1.0 és az újabb PHP verziók zip modulját mutatja be.
    </para>
   </note>

   <sect1 id="zip-example">
    <title>Példa</title>
    <para>
     Az alábbi példa megnyit egy zip állományt, beolvassa a benne
     található fájlokat és kinyomtatja tartalmukat. A példában felhasznált
     <filename>test2.zip</filename> állomány a ZZIPlib csomag egyik
     "beépített" próba állománya.
    </para>
    <example>
     <title>Példaprogram</title>
     <programlisting role="php">
&lt;?php

$zip = zip_open("/tmp/test2.zip");

if ($zip) {

    while ($zip_entry = zip_read($zip)) {
        echo "Név:                " . zip_entry_name($zip_entry) . "\n";
        echo "Tömörítetlen méret: " . zip_entry_filesize($zip_entry) . "\n";
        echo "Tömörített méret:   " . zip_entry_compressedsize($zip_entry) . "\n";
        echo "Tömörítési metódus: " . zip_entry_compressionmethod($zip_entry) . "\n";

        if (zip_entry_open($zip, $zip_entry, "r")) {
            echo "A fájl tartalma:\n";
            $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
            echo "$buf\n";
            zip_entry_close($zip_entry);
        }
        echo "\n";

    }

    zip_close($zip);

}

?&gt;
     </programlisting>
    </example>
   </sect1>
   <para>
    A program először megnyitja a megadott útvonalon található
    <filename>test2.zip</filename> fájlt. A ciklust addig végzi,
    amíg a a <function>zip_read</function> egy érvényes 
    <literal>$zip_entry</literal> (vagyis a zip állományban
    létező fájl vagy könyvtár) értékkel tér vissza.
    A <function>zip_read<function> tulajdonképpen egy tömb eléréseként
    képzelhető, amely tömbbe a <funtion>zip_open</funtion> betölti
    a megnyitott zip állományban lévő fájlok neveit. Minden egyes
    ciklusnál a program automatikusan előre lépteti a tömböt eggyel. 
   </para>
  </partintro>

  <refentry id="function.zip-close">
   <refnamediv>
    <refname>zip_close</refname>
    <refpurpose>Lezár egy megnyitott ZIP állományt</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>void <function>zip_close</function></funcdef>
      <paramdef>resource <parameter>zip</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Lezár egy megnyitott ZIP állományt. Ez csak akkor működik, ha a 
     <parameter>zip</parameter> forrásfájlt előzőleg a
     <function>zip_open</function> függvénnyel nyitottuk meg.
    </para>
    <para>
     Ennek a függvénynek nincs visszatérési értéke.
    </para>
    <para>
     Lásd még: <function>zip_open</function> és
     <function>zip_read</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-entry-close">
   <refnamediv>
    <refname>zip_entry_close</refname>
    <refpurpose>Lezár egy ZIP állományban található objektumot</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>void <function>zip_entry_close</function></funcdef>
      <paramdef>resource <parameter>zip_entry</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Lezárja a zip állományban lévő <parameter>zip_entry</parameter>
     objektumot. A <parameter>zip_entry</parameter> paraméter egy létező
     objektum a zip fájlban, amit a <function>zip_entry_open</function>
     függvénnyel nyitottunk meg.
    </para>
    <para>
     Ennek a függvénynek nincs visszatérési értéke.
    </para>
    <para>
     Lásd még: <function>zip_entry_open</function> és
     <function>zip_entry_read</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-entry-compressedsize">
   <refnamediv>
    <refname>zip_entry_compressedsize</refname>
    <refpurpose>Egy zip-ben lévő objektum tömörített méretét adja vissza</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int
      <function>zip_entry_compressedsize</function></funcdef>
      <paramdef>resource <parameter>zip_entry</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Az adott <parameter>zip_entry</parameter> objektum tömörített
     méretével tér vissza. A <parameter>zip_entry</parameter> egy
     létező zip állománybeli objektumra mutat, amihez a
     <function>zip_read</function> függvény segítségével jutunk.
    </para>
    <para>
     Lásd még: <function>zip_open</function> és
     <function>zip_read</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-entry-compressionmethod">
   <refnamediv>
    <refname>zip_entry_compressionmethod</refname>
    <refpurpose>
     A megadott zip objektum tömörítési típusával tér vissza
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string 
       <function>zip_entry_compressionmethod</function>
      </funcdef>
      <paramdef>resource <parameter>zip_entry</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     A megadott <parameter>zip_entry</parameter> objektum tömörítési
     metódusának típusával tér vissza. A paraméter egy létező zip
     állománybeli objektumra mutat, amihez a
     <function>zip_read</function> függvény segítségével
     jutottunk.
    </para>
    <para>
     Lásd még: <function>zip_open</function> és
     <function>zip_read</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-entry-filesize">
   <refnamediv>
    <refname>zip_entry_filesize</refname>
    <refpurpose>
     Az adott zip objektum tömörítetlen fájlméretét adja vissza
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>zip_entry_filesize</function></funcdef>
      <paramdef>resource <parameter>zip_entry</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Visszatér az adott <parameter>zip_entry</parameter> objektum
     tömörítetlen fájlméretének értékével. Ez a 
     <parameter>zip_entry</parameter> paraméter egy létező zip
     objektum ami a <function>zip_read</function> függvény
     visszatérési értéke.
    </para>
    <para>
     Lásd még: <function>zip_open</function> és
     <function>zip_read</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-entry-name">
   <refnamediv>
    <refname>zip_entry_name</refname>                 
    <refpurpose>A zip objektum nevével tér vissza</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>zip_entry_name</function></funcdef>
      <paramdef>resource <parameter>zip_entry</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     A <parameter>zip_entry</parameter> paraméterrel megadott zip
     objektum nevével tér vissza. A <parameter>zip_entry</parameter>
     paraméter egy létező zip objektum, amit a
     <function>zip_read</function> függvénnyel olvashatunk ki a
     zip állományból.
    </para>
    <para>
     Lásd még: <function>zip_open</function> és
     <function>zip_read</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-entry-open">
   <refnamediv>
    <refname>zip_entry_open</refname>
    <refpurpose>Olvasásra megnyit egy zip objektumot</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>bool <function>zip_entry_open</function></funcdef>      
      <paramdef>resource <parameter>zip</parameter></paramdef>
      <paramdef>resource <parameter>zip_entry</parameter></paramdef>
      <paramdef>string 
       <parameter><optional>mode</optional></parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Olvasásra megnyit egy létező zip objektumot egy zip állományból. 
     A <parameter>zip</parameter> paraméter egy létező zip fájl, 
     amit a <function>zip_open</function> függvénnyel nyitottunk meg. 
     Az olvasni kívánt objektumot a <parameter>zip_entry</parameter> definiálja, 
     ami a <function>zip_read</function> függvény visszatérési értéke. 
     A <parameter>mode</parameter> nem kötelező paraméter, lásd az
     <function>fopen</function> dokumentációját a lehetséges értékekért.
    </para>
    <note>
     <para>
      Jelenleg a <parameter>mode</parameter> paramétert nem veszi
      figyelembe a PHP, csak az <literal>"rb"</literal> alapértelmezett
      értékkel dolgozik. Emiatt a PHP-ben csak olvasási hozzáférést
      kapunk a zip állományokhoz. Az <function>fopen</function>
      dokumentációja részletesen magyarázza a különböző fájl kapcsolókat,
      köztük az <literal>"rb"</literal>-t is.
     </para>
    </note>
    <para>
     Ez a függvény siker esetén logikai IGAZ (&true;), kudarcnál logikai
     HAMIS (&false;) értékeket vesz fel. 
    </para>
    <note>
     <para>
      Ellentétben az <function>fopen</function> és más hasonló
      függvényekkel, a <function>zip_entry_open</function> függvény
      visszatérési értéke csak a művelet eredményességét mutatja 
      és nincs szükség a vizsgált zip objektum olvasására vagy
      lezárására.
     </para>
    </note>
    <para>
     Lásd még: <function>zip_entry_read</function> és
     <function>zip_entry_close</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-entry-read">
   <refnamediv>
    <refname>zip_entry_read</refname>
    <refpurpose>Olvas egy megnyitott zip objektumból</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>zip_entry_read</function></funcdef>
      <paramdef>resource <parameter>zip_entry</parameter></paramdef>
      <paramdef>int 
       <parameter><optional>length</optional></parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     A <parameter>length</parameter> paraméterben megadott bájt
     hosszúságú részt olvas be egy megnyitott zip objektumból. Ha
     a <parameter>length</parameter> paraméter nincs megadva,
     az alapértelmezés 1024 bájt. A <parameter>zip_entry</parameter>
     paraméter egy létező zip objektum, ami a
     <function>zip_read</function> függvény visszatérési értéke. 
    </para>
    <note>
     <para>
      A <parameter>length</parameter> paramétert tömörítetlen
      méretben kell érteni!
     </para>
    </note>
    <para>
     Az olvasott adattal vagy (pl. hibás adatok esetén) logikai HAMIS
     (&false;) értékkel tér vissza, ha elérte a fájl végét.
    </para>
    <para>
     Lásd még: <function>zip_entry_open</function>,
     <function>zip_entry_close</function> és
     <function>zip_entry_filesize</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-open">
   <refnamediv>
    <refname>zip_open</refname>
    <refpurpose>Megnyit egy zip állományt</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>resource <function>zip_open</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Olvasásra megnyit egy zip állományt. 
     A <parameter>filename</parameter> az olvasni kívánt
     zip állomány neve.
    </para>
    <para>
     Ezzel a függvénnyel nyitjuk meg a zip állományokat további
     feldolgozásra. Miután megnyitottuk, a <function>zip_read</function>
     függvénnyel olvashatjuk ill. a <function>zip_close</function>
     függvénnyel zárhatjuk le az állományt. A
     <function>zip_open</function> logikai HAMIS (&false;) értékkel
     tér vissza, ha a <parameter>filename</parameter> paraméterben
     megadott fájl nem létezik.
    </para>
    <para>
     Lásd még: <function>zip_read</function> és
     <function>zip_close</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.zip-read">
   <refnamediv>
    <refname>zip_read</refname>
    <refpurpose>Beolvassa a soron következő zip objektumot egy zip 
állományban</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>resource <function>zip_read</function></funcdef>
      <paramdef>resource <parameter>zip</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Beolvassa a soron következő zip objektumot egy zip állományból.
     A <parameter>zip</parameter> paraméter egy létező zip állomány,
     amit előzőleg megnyitottunk a <function>zip_open</function> függvénnyel.
    </para>
    <para>
     Ez a függvény az aktuális zip objektumot feldolgozhatóvá teszi a
     <function>zip_entry_...</function> függvények számára.
    </para>
    <para>
     Lásd még: <function>zip_open</function>,
     <function>zip_close</function>,
     <function>zip_entry_open</function>, és
     <function>zip_entry_read</function>.
    </para>
   </refsect1>
  </refentry>
  
 </reference>

<!-- 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
sgml-parent-document:nil
sgml-default-dtd-file:"../../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
-->

Reply via email to