cortesi Tue Apr 2 04:06:55 2002 EDT
Added files:
/phpdoc/it/functions zip.xml
Log:
adding translation up to EN 1.18
Index: phpdoc/it/functions/zip.xml
+++ phpdoc/it/functions/zip.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.18 Maintainer: cortesi Status: ready -->
<reference id="ref.zip">
<title>Funzioni per File Zip (Accesso di Sola Lettura)</title>
<titleabbrev>Zip</titleabbrev>
<partintro>
<para>
Questo modulo usa le funzioni <ulink
url="&url.zziplib;">ZZIPlib</ulink> della libreria di Guido Draheim per
leggere archivi ZIP compressi e i file in essi
contenuti.
</para>
<para>
Notare che ZZIPlib rende disponbili solo un sottogruppo di quelle funzioni
disponibili in una implementazione completa dell'algoritmo di compressione ZIP
e pu� solamente leggere i file in formato ZIP. Una normale utility ZIP �
richiesta per creare i file ZIP letti da questa libreria.
</para>
<para>
Il supporto Zip all'interno di PHP non � abilitato di default. Sar� necessario
usare
l'opzione di configurazione <link
linkend="install.configure.with-zip">--with-zip</link>
durante la compilazione di PHP per abilitare tale
supporto. Questo modulo richiede ZZIPlib versione >= 0.10.6.
</para>
<note>
<para>
Il supporto Zip precedentemente alla versione 4.1.0 di PHP � sperimentale. Questa
sezione
riflette l'estensione Zip cos� come essa esiste in PHP 4.1.0 e successivi.
</para>
</note>
<sect1 id="zip-example">
<title>Esempio di Utilizzo</title>
<para>
Questo esempio apre un archivio ZIP, legge tutti i file presenti
nell'archivio e stampa il contenuto. L'archivio
<filename>test2.zip</filename> usato in questo esempio �
uno degli archivi dimostrativi presenti nella distribuzione di ZZIPlib.
</para>
<example>
<title>Esempio di Utilizzo Zip</title>
<programlisting role="php">
<![CDATA[
<?php
$zip = zip_open("/tmp/test2.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
echo "Nome: " . zip_entry_name($zip_entry) . "\n";
echo "Dimensione File: " . zip_entry_filesize($zip_entry) . "\n";
echo "Dimensione Compressa: " . zip_entry_compressedsize($zip_entry) . "\n";
echo "Metodo di Compressione: " . zip_entry_compressionmethod($zip_entry) .
"\n";
if (zip_entry_open($zip, $zip_entry, "r")) {
echo "Contenuto File:\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);
}
?>
]]>
</programlisting>
</example>
</sect1>
</partintro>
<refentry id="function.zip-close">
<refnamediv>
<refname>zip_close</refname>
<refpurpose>Chiude un archivio Zip</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>void</type><methodname>zip_close</methodname>
<methodparam><type>resource</type><parameter>zip</parameter></methodparam>
</methodsynopsis>
<para>
Chiude un file di archivio Zip. Il parametro
<parameter>zip</parameter> deve essere un archivio zip precedentemente
aperto da <function>zip_open</function>.
</para>
<para>
Questa funzione non restituisce alcun valore.
</para>
<para>
Vedere anche <function>zip_open</function> e
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-close">
<refnamediv>
<refname>zip_entry_close</refname>
<refpurpose>Chiude il puntatore a una directory</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>void</type><methodname>zip_entry_close</methodname>
<methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam>
</methodsynopsis>
<para>
Chiude il puntatore specificato da
<parameter>zip_entry</parameter>. Il parametro
<parameter>zip_entry</parameter> deve essere un puntatore valido
aperto in precedenza da <function>zip_entry_open</function>.
</para>
<para>
Questa funzione non restituisce alcun valore.
</para>
<para>
Vedere anche <function>zip_entry_open</function> e
<function>zip_entry_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-compressedsize">
<refnamediv>
<refname>zip_entry_compressedsize</refname>
<refpurpose>Ottiene la dimensione compressa di una Directory</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>int</type><methodname>zip_entry_compressedsize</methodname>
<methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam>
</methodsynopsis>
<para>
Restituisce la dimensione compressa della voce directory specificata da
<parameter>zip_entry</parameter>. Il parametro
<parameter>zip_entry</parameter> � un riferimento alla voce directory
valido restituito da <function>zip_read</function>.
</para>
<para>
Vedere anche <function>zip_open</function> e
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-compressionmethod">
<refnamediv>
<refname>zip_entry_compressionmethod</refname>
<refpurpose>Ottiene il metodo di compressione di una voce directory</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>string</type><methodname>zip_entry_compressionmethod</methodname>
<methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam>
</methodsynopsis>
<para>
Restituisce il metodo di compressione di una voce directory specificata
da <parameter>zip_entry</parameter>. Il parametro
<parameter>zip_entry</parameter> � una voce directory valida
restituita da <function>zip_read</function>.
</para>
<para>
Vedere anche <function>zip_open</function> e
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-filesize">
<refnamediv>
<refname>zip_entry_filesize</refname>
<refpurpose>Ottiene la dimensione attuale di una directory</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>int</type><methodname>zip_entry_filesize</methodname>
<methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam>
</methodsynopsis>
<para>
Restituisce la dimensione attuale della directory specificata da
<parameter>zip_entry</parameter>. Il parametro
<parameter>zip_entry</parameter> � una voce directory valida
restituita da <function>zip_read</function>.
</para>
<para>
Vedere anche <function>zip_open</function> e
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-name">
<refnamediv>
<refname>zip_entry_name</refname>
<refpurpose>Ottiene il nome di una directory</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>string</type><methodname>zip_entry_name</methodname>
<methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam>
</methodsynopsis>
<para>
Restituisce il nome di una voce directory specificata da
<parameter>zip_entry</parameter>. Il parametro
<parameter>zip_entry</parameter> � una voce directory valida
restituita da <function>zip_read</function>.
</para>
<para>
Vedere anche <function>zip_open</function> e
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-open">
<refnamediv>
<refname>zip_entry_open</refname>
<refpurpose>Apre una voce directory in lettura</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>bool</type><methodname>zip_entry_open</methodname>
<methodparam><type>resource</type><parameter>zip</parameter></methodparam>
<methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>mode</parameter></methodparam>
</methodsynopsis>
<para>
Apre una voce directory in lettura in un file zip. Il parametro
<parameter>zip</parameter> � un resource handle valido restituito da
<function>zip_open</function>. Il parametro
<parameter>zip_entry</parameter> � una voce directory
restituita da <function>zip_read</function>. Il parametro
opzionale <parameter>mode</parameter> pu� essere uno qualunque dei modi
specificati nella documentazione relativa a <function>fopen</function>.
</para>
<note>
<para>
Attualmente, <parameter>mode</parameter> viene ignorato e viene sempre usato
<literal>"rb"</literal>. Questo � dato dal fatto che il supporto
zip in PHP � di tipo sola lettura. Fare riferimento a
<function>fopen</function> per una spiegazione dei vari modi,
incluso <literal>"rb"</literal>.
</para>
</note>
<para>
&return.success;
</para>
<note>
<para>
A differenza di <function>fopen</function> e altre funzioni simili,
il valore restituito da <function>zip_entry_open</function> indica
solo il risultato dell'operazione e non � necessario per
leggere o chiudere la voce relativa alla directory.
</para>
</note>
<para>
Vedere anche <function>zip_entry_read</function> e
<function>zip_entry_close</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-read">
<refnamediv>
<refname>zip_entry_read</refname>
<refpurpose>Legge da una directory aperta</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>string</type><methodname>zip_entry_read</methodname>
<methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam>
<methodparam
choice="opt"><type>int</type><parameter>length</parameter></methodparam>
</methodsynopsis>
<para>
Legge fino a <parameter>length</parameter> byte da una directory
aperta. Se <parameter>length</parameter> non �
specificato, allora <function>zip_entry_read</function> tenter�
di leggere 1024 byte. Il parametro
<parameter>zip_entry</parameter> � una voce directory valida
restituita da <function>zip_read</function>.
</para>
<note>
<para>
Il parametro <parameter>length</parameter> deve essere la lunghezza
non compressa che si desidera leggere.
</para>
</note>
<para>
Restituisce i dati letti, o &false; se viene raggiunta la fine
del file.
</para>
<para>
Vedere anche <function>zip_entry_open</function>,
<function>zip_entry_close</function> e
<function>zip_entry_filesize</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-open">
<refnamediv>
<refname>zip_open</refname>
<refpurpose>Apre un archivio zip</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>resource</type><methodname>zip_open</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
Apre un nuovo archivio zip in lettura. Il
parametro <parameter>filename</parameter> � il nome del file
dell'archivio zip che si desidera aprire.
</para>
<para>
Restituisce un resource handle da usarsi di seguito con
<function>zip_read</function> e <function>zip_close</function>
o restituisce &false; se <parameter>filename</parameter> non
esiste.
</para>
<para>
Vedere anche <function>zip_read</function> e
<function>zip_close</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-read">
<refnamediv>
<refname>zip_read</refname>
<refpurpose>Legge la prossima voce in un archivio file zip</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>resource</type><methodname>zip_read</methodname>
<methodparam><type>resource</type><parameter>zip</parameter></methodparam>
</methodsynopsis>
<para>
Legge il prossimo file in un archivio su file di tipo zip. Il parametro
<parameter>zip</parameter> deve essere un archivio zip precedentemente
aperto da <function>zip_open</function>.
</para>
<para>
Restituisce un puntatore alla risorsa directory da usarsi successivamente
con le varie funzioni <function>zip_entry_...</function>.
</para>
<para>
Vedere anche <function>zip_open</function>,
<function>zip_close</function>,
<function>zip_entry_open</function> e
<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
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
-->