cvs: phpdoc-it /reference/zlib ini.xml reference.xml /reference/zlib/functions gzclose.xml gzcompress.xml gzdeflate.xml gzencode.xml
| From: | Marco Cucinato | Date: | Sun, 11 Jul 2004 23:22:01 +0000 |
| Subject: | cvs: phpdoc-it /reference/zlib ini.xml reference.xml /reference/zlib/functions gzclose.xml gzcompress.xml gzdeflate.xml gzencode.xml | ||
| Groups: | php.doc.it | ||
| Request: | Send a blank email to doc-it+get-603@lists.php.net to get a copy of this message | ||
cucinato Sun Jul 11 19:22:01 2004 EDT
Added files:
/phpdoc-it/reference/zlib ini.xml reference.xml
/phpdoc-it/reference/zlib/functions gzclose.xml gzcompress.xml
gzdeflate.xml gzencode.xml
Log:
Sync to EN tree
http://cvs.php.net/co.php/phpdoc-it/reference/zlib/ini.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/ini.xml +++ phpdoc-it/reference/zlib/ini.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.7 Maintainer: cucinato Status: ready --> <section id="zlib.configuration"> &reftitle.runtime; &extension.runtime; <para> L'estensione zlib permette di comprimere in modo trasparente le pagine on-the-fly, se il browser supporta questa funzionalità. Quindi ci sono due opzioni nel <link linkend="configuration.file">file di configurazione</link> &php.ini;. <table> <title>Opzioni di configurazione di Zlib</title> <tgroup cols="3"> <thead> <row> <entry>Nome</entry> <entry>Default</entry> <entry>Configurabile in</entry> </row> </thead> <tbody> <row> <entry>zlib.output_compression</entry> <entry>"Off"</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>zlib.output_compression_level</entry> <entry>"-1"</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>zlib.output_handler</entry> <entry>""</entry> <entry>PHP_INI_ALL</entry> </row> </tbody> </tgroup> </table> Per ulteriori dettagli e definizioni delle costanti PHP_INI_* vedere <function>ini_set</function>. </para> &ini.descriptions.title; <para> <variablelist> <varlistentry id="ini.zlib.output-compression"> <term> <parameter>zlib.output_compression</parameter> <type>boolean</type>/<type>integer</type> </term> <listitem> <para> Decide se comprimere le agine in maniera trasparente. Se questa opzione è impostata a "On" in &php.ini; o nella configurazione di Apache, le pagine vengono compresse se il browser invia un header "Accept-Encoding: gzip" o "deflate". Gli header "Content-Encoding: gzip" (oppure "deflate") e "Vary: Accept-Encoding" sono aggiunti all'output. </para> <para> Questa opzione accetta anche valori interi oltre ai booleani "On"/"Off", in questo modo è possibile impostare la dimensione del buffer (il default è 4KB). </para> <note> <para> <link linkend="ini.output-handler">output_handler</link> deve essere vuoto se quest opzione è 'On' ! Altrimenti occorre utilizzare zlib.output_handler. </para> </note> </listitem> </varlistentry> <varlistentry id="ini.zlib.output-compression-level"> <term> <parameter>zlib.output_compression_level</parameter> <type>integer</type> </term> <listitem> <para> Livello di compressione utilizzato per la compressione trasparente dell'output. </para> </listitem> </varlistentry> <varlistentry id="ini.zlib.output-handler"> <term> <parameter>zlib.output_handler</parameter> <type>string</type> </term> <listitem> <para> Non si possino specificare ulteriori handler dell'output se zlib.output_compression è attivo. Questa impostazione è come <link linkend="ini.output-handler"> output_handler</link> ma con un ordine differente. </para> </listitem> </varlistentry> </variablelist> </para> </section> <!-- 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:"../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/reference.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/reference.xml +++ phpdoc-it/reference/zlib/reference.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.14 Maintainer: cucinato Status: ready --> <reference id="ref.zlib"> <title>Funzioni di compressione Zlib</title> <titleabbrev>Zlib</titleabbrev> <partintro> <section id="zlib.intro"> &reftitle.intro; <para> questo modulo permette di leggere e scrivere in modo trasparente i file compressi con gzip (.gz), attraverso versioni di molte delle funzioni del <link linkend="ref.filesystem">filesystem</link> in grado di operare su file compressi con gzip (ed anche su file non compressi, ma non con i socket). </para> <note> <para> La versione 4.0.4 ha introdotto un wrapper di fopen per i file .gz, che permette di usare una speciale URL 'zlib:' per accedere ai file compressi utilizzando le normali funzioni di accesso ai file [ f*() ], semplicemente anteponendo al nome del file o percorso il prefisso 'zlib:' nella chiamata a <function>fopen</function>. </para> <para> Nella versione 4.3.0, questo prefisso è stato cambiato in 'zlib://' per evitare ambiguità con i nomi di file contenenti il carattere ':'. </para> <para> Questa funzionalità richiedere una libreria di runtime C che fornisca la funzione <literal>fopencookie()</literal>. Al momento sembra che la GNU libc sia l'unica libreria a fornire questa funzionalità. </para> </note> </section> <section id="zlib.requirements"> &reftitle.required; <para> Questo modulo usa le funzioni di <ulink url="&url.zlib;">zlib</ulink> di Jean-loup Gailly e Mark Adler. Si deve utilizzare una versione >= 1.0.9 con questo modulo. </para> </section> &reference.zlib.configure; &reference.zlib.ini; <section id="zlib.resources"> &reftitle.resources; &no.resource; </section> &reference.zlib.constants; <section id="zlib.examples"> &reftitle.examples; <para> Questo esempio apre un file temporaneo e vi scrive una stringa di prova, quindi stampa il contenuto del file due volte. </para> <example> <title>Esempio di Zlib</title> <programlisting role="php"> <![CDATA[ <?php $filename = tempnam('/tmp', 'zlibtest') . '.gz'; echo "<html>\n<head></head>\n<body>\n<pre>\n"; $s = "Only a test, test, test, test, test, test, test, test!\n"; // apre il file in scrittura con la massima compressione $zp = gzopen($filename, "w9"); // scrive la stringa sul file gzwrite($zp, $s); // chiude il file gzclose($zp); // apre il file in lettura $zp = gzopen($filename, "r"); // legge 3 caratteri echo gzread($zp, 3); // stampa fino alla fine del file e lo chiude gzpassthru($zp); gzclose($zp); echo "\n"; // apre il file e stampa il contenuto (la seconda volta) if (readgzfile($filename) != strlen($s)) { echo "Errore nelle funzioni zlib!"; } unlink($filename); echo "</pre>\n</body>\n</html>\n"; ?> ]]> </programlisting> </example> </section> </partintro> &reference.zlib.functions; </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 indent-tabs-mode:nil 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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzclose.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzclose.xml +++ phpdoc-it/reference/zlib/functions/gzclose.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: cucinato Status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.2 --> <refentry id="function.gzclose"> <refnamediv> <refname>gzclose</refname> <refpurpose>Chiude un puntatore a file gz</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>int</type><methodname>gzclose</methodname> <methodparam><type>resource</type><parameter>zp</parameter></methodparam> </methodsynopsis> <para> Il file gz puntato da <parameter>zp</parameter> viene chiuso. </para> <para> &return.success; </para> <para> Il puntatore al file gz deve essere valido, e deve puntare ad un file già aperto da <function>gzopen</function>. </para> <para> Vedere anche <function>gzopen</function>. </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:"../../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzcompress.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzcompress.xml +++ phpdoc-it/reference/zlib/functions/gzcompress.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.3 Maintainer: cucinato status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.4 --> <refentry id="function.gzcompress"> <refnamediv> <refname>gzcompress</refname> <refpurpose>Comprime una stringa col metodo COMPRESS</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>gzcompress</methodname> <methodparam><type>string</type><parameter>dati</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>livello</parameter></methodparam> </methodsynopsis> <para> Questa funzione restituisce una versione compressa di <parameter>dati</parameter> utilizzanto il formato dati ZLIB, oppure &false; se si verifica un errore. Il parametro opzionale <parameter>livello</parameter> varia tra 0 (nessuna compressione) fino a 9 (compressione massima). </para> <para> Per i dettagli sull'algoritmo di compressione ZLIB vedere il documento "<ulink url="&url.rfc;1950">ZLIB Compressed Data Format Specification version 3.3</ulink>" (RFC 1950). </para> <note> <para> Questa <emphasis>non</emphasis> è la compressione gzip, che include alcuni dati di header. Vedere <function>gzencode</function> per la compressione gzip. </para> </note> <para> Vedere anche <function>gzdeflate</function>, <function>gzinflate</function>, <function>gzuncompress</function>, <function>gzencode</function>. </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:"../../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzdeflate.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzdeflate.xml +++ phpdoc-it/reference/zlib/functions/gzdeflate.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: cucinato Status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.11 --> <refentry id="function.gzdeflate"> <refnamediv> <refname>gzdeflate</refname> <refpurpose>Comprime una stringa con il metodo DEFLATE</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>gzdeflate</methodname> <methodparam><type>string</type><parameter>dati</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>livello</parameter></methodparam> </methodsynopsis> <para> Questa funzione restituisce una versione compressa di <parameter>dati</parameter> utilizzando il formato dati DEFLATE, oppure &false; se si verifica un errore. Il parametro opzionale <parameter>livello</parameter> varia tra 0 (nessuna compressione) fino a 9 (compressione massima). Se <parameter>livello</parameter> inon viene specificato, il livello di compressione di default sarà quello di default della libreria zlib. </para> <para> Per i dettagli sull'algoritmo di compressione DEFLATE vedere il documento "<ulink url="&url.rfc;1951">DEFLATE Compressed Data Format Specification version 1.3</ulink>" (RFC 1951). </para> <para> Vedere anche <function>gzinflate</function>, <function>gzcompress</function>, <function>gzuncompress</function>, <function>gzencode</function>. </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:"../../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzencode.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzencode.xml +++ phpdoc-it/reference/zlib/functions/gzencode.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: cucinato Status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.4 --> <refentry id="function.gzencode"> <refnamediv> <refname>gzencode</refname> <refpurpose>Crea una stringa compressa con gzip</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>gzencode</methodname> <methodparam><type>string</type><parameter>dati</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>livello</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>encoding_mode</parameter></methodparam> </methodsynopsis> <para> Questa funzione restituisce una versione compressa di <parameter>dati</parameter> compatibile con l'output del programma <command>gzip</command>, oppure &false; se si verifica un errore. Il parametro opzionale <parameter>livello</parameter> varia da 0 (nessuna compressione) a 9 (compressione massima), se il livello di compressione non viene specificato verrà adottato quello di default della libreria zlib. </para> <para> Si può anche impostare <constant>FORCE_GZIP</constant> (il default) o <constant>FORCE_DEFLATE</constant> come terzo parametro opzionale <parameter>encoding_mode</parameter>. Se si utilizza <constant>FORCE_DEFLATE</constant>, si ottiene una stringa compressa col DEFLATE standard di zlib (comprendente gli header zlib) dopo l'header del file gzip ma senza il checksum crc32 finale. <note> <para> <parameter>livello</parameter> è stato aggiunto nel PHP 4.2, prima di questa versione <function>gzencode</function> aveva solo i parametri <parameter>dati</parameter> e (opzionale) <parameter>encoding_mode</parameter>. </para> </note> </para> <para> I dati risultanti contengono gli header e la struttura adeguati per creare un file .gz standard, ad esempio: <example> <title>Creare un file gzip</title> <programlisting role="php"> <![CDATA[ <?php $data = implode("", file("bigfile.txt")); $gzdata = gzencode($data, 9); $fp = fopen("bigfile.txt.gz", "w"); fwrite($fp, $gzdata); fclose($fp); ?> ]]> </programlisting> </example> </para> <para> Per ulteriori informazioni sul formato dei file GZIP, consultare il documento: <ulink url="&url.rfc;1952">GZIP file format specification version 4.3</ulink> (RFC 1952). </para> <para> Vedere anche <function>gzcompress</function>. <function>gzuncompress</function>, <function>gzdeflate</function>, <function>gzinflate</function>. </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:"../../../../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 -->
http://cvs.php.net/co.php/phpdoc-it/reference/zlib/ini.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/ini.xml +++ phpdoc-it/reference/zlib/ini.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.7 Maintainer: cucinato Status: ready --> <section id="zlib.configuration"> &reftitle.runtime; &extension.runtime; <para> L'estensione zlib permette di comprimere in modo trasparente le pagine on-the-fly, se il browser supporta questa funzionalità. Quindi ci sono due opzioni nel <link linkend="configuration.file">file di configurazione</link> &php.ini;. <table> <title>Opzioni di configurazione di Zlib</title> <tgroup cols="3"> <thead> <row> <entry>Nome</entry> <entry>Default</entry> <entry>Configurabile in</entry> </row> </thead> <tbody> <row> <entry>zlib.output_compression</entry> <entry>"Off"</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>zlib.output_compression_level</entry> <entry>"-1"</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>zlib.output_handler</entry> <entry>""</entry> <entry>PHP_INI_ALL</entry> </row> </tbody> </tgroup> </table> Per ulteriori dettagli e definizioni delle costanti PHP_INI_* vedere <function>ini_set</function>. </para> &ini.descriptions.title; <para> <variablelist> <varlistentry id="ini.zlib.output-compression"> <term> <parameter>zlib.output_compression</parameter> <type>boolean</type>/<type>integer</type> </term> <listitem> <para> Decide se comprimere le agine in maniera trasparente. Se questa opzione è impostata a "On" in &php.ini; o nella configurazione di Apache, le pagine vengono compresse se il browser invia un header "Accept-Encoding: gzip" o "deflate". Gli header "Content-Encoding: gzip" (oppure "deflate") e "Vary: Accept-Encoding" sono aggiunti all'output. </para> <para> Questa opzione accetta anche valori interi oltre ai booleani "On"/"Off", in questo modo è possibile impostare la dimensione del buffer (il default è 4KB). </para> <note> <para> <link linkend="ini.output-handler">output_handler</link> deve essere vuoto se quest opzione è 'On' ! Altrimenti occorre utilizzare zlib.output_handler. </para> </note> </listitem> </varlistentry> <varlistentry id="ini.zlib.output-compression-level"> <term> <parameter>zlib.output_compression_level</parameter> <type>integer</type> </term> <listitem> <para> Livello di compressione utilizzato per la compressione trasparente dell'output. </para> </listitem> </varlistentry> <varlistentry id="ini.zlib.output-handler"> <term> <parameter>zlib.output_handler</parameter> <type>string</type> </term> <listitem> <para> Non si possino specificare ulteriori handler dell'output se zlib.output_compression è attivo. Questa impostazione è come <link linkend="ini.output-handler"> output_handler</link> ma con un ordine differente. </para> </listitem> </varlistentry> </variablelist> </para> </section> <!-- 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:"../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/reference.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/reference.xml +++ phpdoc-it/reference/zlib/reference.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.14 Maintainer: cucinato Status: ready --> <reference id="ref.zlib"> <title>Funzioni di compressione Zlib</title> <titleabbrev>Zlib</titleabbrev> <partintro> <section id="zlib.intro"> &reftitle.intro; <para> questo modulo permette di leggere e scrivere in modo trasparente i file compressi con gzip (.gz), attraverso versioni di molte delle funzioni del <link linkend="ref.filesystem">filesystem</link> in grado di operare su file compressi con gzip (ed anche su file non compressi, ma non con i socket). </para> <note> <para> La versione 4.0.4 ha introdotto un wrapper di fopen per i file .gz, che permette di usare una speciale URL 'zlib:' per accedere ai file compressi utilizzando le normali funzioni di accesso ai file [ f*() ], semplicemente anteponendo al nome del file o percorso il prefisso 'zlib:' nella chiamata a <function>fopen</function>. </para> <para> Nella versione 4.3.0, questo prefisso è stato cambiato in 'zlib://' per evitare ambiguità con i nomi di file contenenti il carattere ':'. </para> <para> Questa funzionalità richiedere una libreria di runtime C che fornisca la funzione <literal>fopencookie()</literal>. Al momento sembra che la GNU libc sia l'unica libreria a fornire questa funzionalità. </para> </note> </section> <section id="zlib.requirements"> &reftitle.required; <para> Questo modulo usa le funzioni di <ulink url="&url.zlib;">zlib</ulink> di Jean-loup Gailly e Mark Adler. Si deve utilizzare una versione >= 1.0.9 con questo modulo. </para> </section> &reference.zlib.configure; &reference.zlib.ini; <section id="zlib.resources"> &reftitle.resources; &no.resource; </section> &reference.zlib.constants; <section id="zlib.examples"> &reftitle.examples; <para> Questo esempio apre un file temporaneo e vi scrive una stringa di prova, quindi stampa il contenuto del file due volte. </para> <example> <title>Esempio di Zlib</title> <programlisting role="php"> <![CDATA[ <?php $filename = tempnam('/tmp', 'zlibtest') . '.gz'; echo "<html>\n<head></head>\n<body>\n<pre>\n"; $s = "Only a test, test, test, test, test, test, test, test!\n"; // apre il file in scrittura con la massima compressione $zp = gzopen($filename, "w9"); // scrive la stringa sul file gzwrite($zp, $s); // chiude il file gzclose($zp); // apre il file in lettura $zp = gzopen($filename, "r"); // legge 3 caratteri echo gzread($zp, 3); // stampa fino alla fine del file e lo chiude gzpassthru($zp); gzclose($zp); echo "\n"; // apre il file e stampa il contenuto (la seconda volta) if (readgzfile($filename) != strlen($s)) { echo "Errore nelle funzioni zlib!"; } unlink($filename); echo "</pre>\n</body>\n</html>\n"; ?> ]]> </programlisting> </example> </section> </partintro> &reference.zlib.functions; </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 indent-tabs-mode:nil 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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzclose.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzclose.xml +++ phpdoc-it/reference/zlib/functions/gzclose.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: cucinato Status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.2 --> <refentry id="function.gzclose"> <refnamediv> <refname>gzclose</refname> <refpurpose>Chiude un puntatore a file gz</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>int</type><methodname>gzclose</methodname> <methodparam><type>resource</type><parameter>zp</parameter></methodparam> </methodsynopsis> <para> Il file gz puntato da <parameter>zp</parameter> viene chiuso. </para> <para> &return.success; </para> <para> Il puntatore al file gz deve essere valido, e deve puntare ad un file già aperto da <function>gzopen</function>. </para> <para> Vedere anche <function>gzopen</function>. </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:"../../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzcompress.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzcompress.xml +++ phpdoc-it/reference/zlib/functions/gzcompress.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.3 Maintainer: cucinato status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.4 --> <refentry id="function.gzcompress"> <refnamediv> <refname>gzcompress</refname> <refpurpose>Comprime una stringa col metodo COMPRESS</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>gzcompress</methodname> <methodparam><type>string</type><parameter>dati</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>livello</parameter></methodparam> </methodsynopsis> <para> Questa funzione restituisce una versione compressa di <parameter>dati</parameter> utilizzanto il formato dati ZLIB, oppure &false; se si verifica un errore. Il parametro opzionale <parameter>livello</parameter> varia tra 0 (nessuna compressione) fino a 9 (compressione massima). </para> <para> Per i dettagli sull'algoritmo di compressione ZLIB vedere il documento "<ulink url="&url.rfc;1950">ZLIB Compressed Data Format Specification version 3.3</ulink>" (RFC 1950). </para> <note> <para> Questa <emphasis>non</emphasis> è la compressione gzip, che include alcuni dati di header. Vedere <function>gzencode</function> per la compressione gzip. </para> </note> <para> Vedere anche <function>gzdeflate</function>, <function>gzinflate</function>, <function>gzuncompress</function>, <function>gzencode</function>. </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:"../../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzdeflate.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzdeflate.xml +++ phpdoc-it/reference/zlib/functions/gzdeflate.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: cucinato Status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.11 --> <refentry id="function.gzdeflate"> <refnamediv> <refname>gzdeflate</refname> <refpurpose>Comprime una stringa con il metodo DEFLATE</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>gzdeflate</methodname> <methodparam><type>string</type><parameter>dati</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>livello</parameter></methodparam> </methodsynopsis> <para> Questa funzione restituisce una versione compressa di <parameter>dati</parameter> utilizzando il formato dati DEFLATE, oppure &false; se si verifica un errore. Il parametro opzionale <parameter>livello</parameter> varia tra 0 (nessuna compressione) fino a 9 (compressione massima). Se <parameter>livello</parameter> inon viene specificato, il livello di compressione di default sarà quello di default della libreria zlib. </para> <para> Per i dettagli sull'algoritmo di compressione DEFLATE vedere il documento "<ulink url="&url.rfc;1951">DEFLATE Compressed Data Format Specification version 1.3</ulink>" (RFC 1951). </para> <para> Vedere anche <function>gzinflate</function>, <function>gzcompress</function>, <function>gzuncompress</function>, <function>gzencode</function>. </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:"../../../../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 --> http://cvs.php.net/co.php/phpdoc-it/reference/zlib/functions/gzencode.xml?r=1.1&p=1 Index: phpdoc-it/reference/zlib/functions/gzencode.xml +++ phpdoc-it/reference/zlib/functions/gzencode.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: cucinato Status: ready --> <!-- splitted from ./en/functions/zlib.xml, last change in rev 1.4 --> <refentry id="function.gzencode"> <refnamediv> <refname>gzencode</refname> <refpurpose>Crea una stringa compressa con gzip</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>gzencode</methodname> <methodparam><type>string</type><parameter>dati</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>livello</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>encoding_mode</parameter></methodparam> </methodsynopsis> <para> Questa funzione restituisce una versione compressa di <parameter>dati</parameter> compatibile con l'output del programma <command>gzip</command>, oppure &false; se si verifica un errore. Il parametro opzionale <parameter>livello</parameter> varia da 0 (nessuna compressione) a 9 (compressione massima), se il livello di compressione non viene specificato verrà adottato quello di default della libreria zlib. </para> <para> Si può anche impostare <constant>FORCE_GZIP</constant> (il default) o <constant>FORCE_DEFLATE</constant> come terzo parametro opzionale <parameter>encoding_mode</parameter>. Se si utilizza <constant>FORCE_DEFLATE</constant>, si ottiene una stringa compressa col DEFLATE standard di zlib (comprendente gli header zlib) dopo l'header del file gzip ma senza il checksum crc32 finale. <note> <para> <parameter>livello</parameter> è stato aggiunto nel PHP 4.2, prima di questa versione <function>gzencode</function> aveva solo i parametri <parameter>dati</parameter> e (opzionale) <parameter>encoding_mode</parameter>. </para> </note> </para> <para> I dati risultanti contengono gli header e la struttura adeguati per creare un file .gz standard, ad esempio: <example> <title>Creare un file gzip</title> <programlisting role="php"> <![CDATA[ <?php $data = implode("", file("bigfile.txt")); $gzdata = gzencode($data, 9); $fp = fopen("bigfile.txt.gz", "w"); fwrite($fp, $gzdata); fclose($fp); ?> ]]> </programlisting> </example> </para> <para> Per ulteriori informazioni sul formato dei file GZIP, consultare il documento: <ulink url="&url.rfc;1952">GZIP file format specification version 4.3</ulink> (RFC 1952). </para> <para> Vedere anche <function>gzcompress</function>. <function>gzuncompress</function>, <function>gzdeflate</function>, <function>gzinflate</function>. </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:"../../../../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 -->