Constantes pré-définies
<<<
Exemples zip_close
>>>

8.138 Accès aux fichiers Zip (Lecture seule)
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
->Exemples
zip_close
zip_entry_close
zip_entry_compressedsize
zip_entry_compressionmethod
zip_entry_filesize
zip_entry_name
zip_entry_open
zip_entry_read
zip_open
zip_read

8.138.7 Exemples

Cet exemple ouvre un fichier ZIP, lit chaque fichier de l'archive, et en affiche le contenu. Le fichier d'archive test2.zip utilisé dans cet exemple est fourni dans la distribution source de ZZIPlib.

Exemple d'utilisation de ZIP

<?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);

}

?>

<< Exemples >>
Constantes pré-définies Accès aux fichiers Zip (Lecture seule) zip_close