Files
doc-fr/reference/zip/reference.xml
Yannick Torres 6aa59cf475 librairie => bibliothèque
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@163596 c90b9560-bf6c-de11-be94-00142212c4b1
2004-07-18 22:37:41 +00:00

121 lines
3.1 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.10 $ -->
<!-- EN-Revision: 1.6 Maintainer: poz Status: ready -->
<!-- Reviewed: no -->
<reference id="ref.zip">
<title>Accès aux fichiers Zip (Lecture seule)</title>
<titleabbrev>Zip</titleabbrev>
<partintro>
<section id="zip.intro">
&reftitle.intro;
<para>
Ce module permet l'accès transparent aux archives compressées
par la méthode ZIP : on peut y lire les fichiers et les dossiers
qui y sont contenus.
</para>
</section>
<section id="zip.requirements">
&reftitle.required;
<para>
Ce module utilise les fonctions de la bibliothèque
<ulink url="&url.zziplib;">ZZIPlib</ulink>, écrite
par Guido Draheim. Vous aurez besoin de ZZIPlib
version &gt;= 0.10.6.
</para>
<para>
Notez que ZZIPlib fournit une partie de l'implémentation
complète de l'algorithme de compression ZIP, et peut uniquement
lire des archives ZIP. Un utilitaire ZIP normal est nécessaire
pour créer l'archive elle-même.
</para>
</section>
&reference.zip.configure;
<section id="zip.configuration">
&reftitle.runtime;
&no.config;
</section>
<section id="zip.resources">
&reftitle.resources;
&no.resource;
</section>
<section id="zip.constants">
&reftitle.constants;
&no.constants;
</section>
<section id="zip.examples">
&reftitle.examples;
<para>
Cet exemple ouvre un fichier ZIP, lit chaque fichier de l'archive,
et en affiche le contenu. Le fichier d'archive <filename>test2.zip</filename>
utilisé dans cet exemple est fourni dans la distribution source
de ZZIPlib.
</para>
<example>
<title>Exemple d'utilisation de ZIP</title>
<programlisting role="php">
<![CDATA[
<?php
$zip = zip_open("/tmp/test2.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
echo "Nom : " . zip_entry_name($zip_entry) . "\n";
echo "Taille réelle du fichier : " . zip_entry_filesize($zip_entry) . "\n";
echo "Taille compressée du fichier : " . zip_entry_compressedsize($zip_entry) . "\n";
echo "Méthode de compression : " . zip_entry_compressionmethod($zip_entry) . "\n";
if (zip_entry_open($zip, $zip_entry, "r")) {
echo "Contenu du fichier : \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>
</section>
</partintro>
&reference.zip.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
-->