dams Tue Jul 10 03:28:32 2001 EDT
Added files:
/phpdoc/fr/functions zip.xml
Log:
Initial translation
Index: phpdoc/fr/functions/zip.xml
+++ phpdoc/fr/functions/zip.xml
<reference id="ref.zip">
<title>Zip (décompression)</title>
<titleabbrev>Zip</titleabbrev>
<partintro>
<para>
Ce module utilise les fonctions de la librairie
<ulink url="&url.zziplib;">ZZIPlib</ulink>, créée par Guido Draheim
pour
lire de manière transparente des archives compressées Zip, et les
fichiers
qu'elles contiennent.
</para>
<para>
Notez que ZZIPlib ne fournit qu'une partie des fonctions utilisant
l'algorithme de compression ZIP : elle ne permet que de lire les
fichiers Zip. Un utilitaire Zip est nécessaire pour créer ces
archives, vous ne pourrez pas le faire en PHP.
</para>
<para>
Le support de Zip par PHP n'est pas activé par défaut. Vous devez
utiliser l'option
<link linkend="install.configure.with-zip">--with-zip</link>
lorsque vous compilez PHP pour l'activer. Ce module requiert par ailleurs
la librairie ZZIPlib version >= 0.10.6.
</para>
<note>
<para>
Le support de Zip pour les versions antérieures à PHP 4.0.7 est
expérimental.
Cette section décrit l'extension Zip telle qu'elle existe en PHP 4.0.7
et plus récent.
</para>
</note>
<sect1 id="zip-example">
<title>Exemple d'utilisation</title>
<para>
Cet exemple ouvre un fichier ZIP, lit chaque fichier de l'archive, et
affiche son contenu. Le script <filename>test2.php</filename> utilisé dans
cet exemple est un des fichiers de test de la distribution source de
ZZIPlib.
</para>
<example>
<title>Exemple d'utilisation de l'extension Zip</title>
<programlisting role="php">
<?php
$zip = zip_open("/tmp/test2.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
echo "Name: " . zip_entry_name($zip_entry) . "\n";
echo "Actual Filesize: " . zip_entry_filesize($zip_entry) . "\n";
echo "Compressed Size: " . zip_entry_compressedsize($zip_entry) . "\n";
echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "\n";
///
if (zip_entry_open($zip, $zip_entry, "r")) {
echo "File Contents:\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>Ferme une archive Zip</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>void <function>zip_close</function></funcdef>
<paramdef>resource <parameter>zip</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_close</function> ferme l'archive zip <parameter>zip</parameter>.
Le paramètre <parameter>zip</parameter> doit être une archive zip,
créée par la fonction <function>zip_open</function>.
</para>
<para>
Cette fonction ne retourne pas de valeur.
</para>
<para>
Voir aussi
<function>zip_open</function> et
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-close">
<refnamediv>
<refname>zip_entry_close</refname>
<refpurpose>Ferme un élément d'archive</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>void <function>zip_close</function></funcdef>
<paramdef>resource <parameter>zip_entry</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_close</function> ferme l'élément d'archive
<parameter>zip_entry</parameter>.
Le paramètre <parameter>zip_entry</parameter> doit être un
élément d'archive valide,
créé par la fonction <function>zip_entry_open</function>.
</para>
<para>
Cette fonction ne retourne pas de valeur.
</para>
<para>
Voir aussi
<function>zip_entry_open</function> et
<function>zip_entry_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-compressedsize">
<refnamediv>
<refname>zip_entry_compressedsize</refname>
<refpurpose>Lit la taille compressée d'un dossier</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>int <function>zip_entry_compressedsize</function></funcdef>
<paramdef>resource <parameter>zip_entry</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_entry_compressedsize</function> retourne la taille compressée
de l'élément d'archive <parameter>zip_entry</parameter>.
Le paramètre <parameter>zip_entry</parameter> doit être un
élément d'archive valide, créé par
la fonction <function>zip_entry_open</function>.
</para>
<para>
Voir aussi
<function>zip_open</function> et
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-compressionmethod">
<refnamediv>
<refname>zip_entry_compressionmethod</refname>
<refpurpose>Retourne la méthode de compression d'un dossier</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>zip_entry_compressionmethod</function></funcdef>
<paramdef>resource <parameter>zip_entry</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_entry_compressionmethod</function> la méthode de compression
de l'élément d'archive spécifié
<parameter>zip_entry</parameter>.
Le paramètre <parameter>zip_entry</parameter> doit être un
élément d'archive valide,
créé par la fonction <function>zip_entry_open</function>.
</para>
<para>
Voir aussi
<function>zip_open</function> et
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-filesize">
<refnamediv>
<refname>zip_entry_filesize</refname>
<refpurpose>Retourne la taille réelle d'un fichier dans un
dossier</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>int <function>zip_entry_filesize</function></funcdef>
<paramdef>resource <parameter>zip_entry</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_entry_filesize</function> retourne la taille réelle
de l'élément d'archive <parameter>zip_entry</parameter>.
Le paramètre <parameter>zip_entry</parameter> doit être un
élément d'archive valide,
créé par la fonction <function>zip_entry_open</function>.
</para>
<para>
Voir aussi
<function>zip_open</function> et
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-name">
<refnamediv>
<refname>zip_entry_name</refname>
<refpurpose>Retourne le nom de l'élément d'archive</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>zip_entry_name</function></funcdef>
<paramdef>resource <parameter>zip_entry</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_entry_name</function> retourne le nom de l'élément
d'archive spécifié par <parameter>zip_entry</parameter>.
Le paramètre <parameter>zip_entry</parameter> doit être un
élément d'archive valide,
créé par la fonction <function>zip_entry_open</function>.
</para>
<para>
Voir aussi
<function>zip_open</function> et
<function>zip_read</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-open">
<refnamediv>
<refname>zip_entry_open</refname>
<refpurpose>Ouvre un nouveau dossier dans une archive</refpurpose>
</refnamediv>
<refsect1>
<title>Description</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>
<function>zip_entry_open</function> ouvre un dossier dans une archive
Zip, en lecture seule. Le parmaètre <parameter>zip</parameter> est une
ressource valide, retournée par <function>zip_open</function>. Le
paramètre
<parameter>zip_entry</parameter> est une ressource de dossier, retournée
par <function>zip_read</function>. Le paramètre optinnel
<parameter>mode</parameter> peut être l'un des mode spécifié
dans la documentation
de <function>fopen</function>.
</para>
<note>
<para>
Actuellement, <parameter>mode</parameter> est ignoré et est vaut simplement
<literal>"rb"</literal>. Cela est lié au fait que l'extention zip
est en lecture seule. Reportez vous à la fonction
<function>fopen</function> pour plus de détails sur le mode
<literal>"rb"</literal>.
</para>
</note>
<para>
<function>zip_entry_open</function> retourne <literal>true</literal> en cas
de succès, ou <literal>false</literal> en cas d'échec.
</para>
<note>
<para>
Contrairement à <function>fopen</function> et d'autres fonctions du
même acabi,
la valeur retournée par <function>zip_entry_open</function> indique
uniquement
le résultat de l'opération, et n'est pas nécessaire pour
lire ou fermer le
dossier.
</para>
</note>
<para>
Voir aussi
<function>zip_entry_read</function> et
<function>zip_entry_close</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-entry-read">
<refnamediv>
<refname>zip_entry_read</refname>
<refpurpose>Lit dans un fichier d'archive</refpurpose>
</refnamediv>
<refsect1>
<title>Description</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>
<function>zip_entry_read</function> jusqu'à <parameter>length</parameter>
octets
dans un fichier d'archive. Si <parameter>length</parameter> n'est pas
spécifié,
alors <function>zip_entry_read</function> essaiera de lire 1024 octets. Le
paramètre <parameter>zip_entry</parameter> est un élément
d'archive valide,
retourné par <function>zip_read</function>.
</para>
<note>
<para>
Le paramètre <parameter>length</parameter> exprime une taille non
compressée.
</para>
</note>
<para>
<function>zip_entry_read</function> retourne les données lues, ou bien
<literal>false</literal> si la fin du fichier est atteinte.
</para>
<para>
Voir aussi
<function>zip_entry_open</function>,
<function>zip_entry_close</function> et
<function>zip_entry_filesize</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-open">
<refnamediv>
<refname>zip_open</refname>
<refpurpose>Ouvre une archive Zip</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>resource <function>zip_open</function></funcdef>
<paramdef>string <parameter>filename</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_open</function> ouvre une nouvelle archive en lecture.
Le paramètre <parameter>filename</parameter> est le chemine jusqu'au fichier
à ouvrir.
</para>
<para>
<function>zip_open</function> retourne une ressource à utiliser plus tard
avec les fonctions <function>zip_read</function> et
<function>zip_close</function>. <function>zip_open</function> retourne
<literal>FALSE</literal> si <parameter>filename</parameter> n'existe pas.
</para>
<para>
Voir aussi
<function>zip_read</function> et
<function>zip_close</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.zip-read">
<refnamediv>
<refname>zip_read</refname>
<refpurpose>Lit le prochain élément d'archive</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>resource <function>zip_read</function></funcdef>
<paramdef>resource <parameter>zip</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>zip_read</function> lit le prochain élément d'archive
zip, dans l'archive <parameter>zip</parameter>. Le paramètre
<parameter>zip</parameter> doit être une archive zip, ouverte
précédemment par la fonction <function>zip_open</function>.
</para>
<para>
<function>zip_read</function> une ressource d'élément d'archive, qui
peut
être utilisée ultérieurement par les fonctions
<function>zip_open</function>, <function>zip_close</function>,
<function>zip_entry_open</function> et <function>zip_entry_read</function>.
</para>
<para>
Voir aussi
<function>zip_open</function>,
<function>zip_close</function>,
<function>zip_entry_open</function> et
<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:
-->