ADS - GoldenWeb.it Directory "Premium" Links

Bet365 bookmaker aams
Codice Bonus bet365: per te bonus benvenuto fino a 100. Scommetti sullo sport 2018! - si applicano T&C (gioca responsabile 18+) - registrati qui!
Risanamento Edifici - Risparmio Energetico
Casaswiss è una società specializzata nel risanamento degli edifici.
Ritiro auto incidentate
Compriamo auto incidentate fuse. Azienda Italiana compra auto usate incidentate, auto sinistrate o fuse, macchine con problemi di meccanica, le spese sono a carico dell'acquirente ritiro e passaggio. visita il nostro sito internet per avere una proposta d'acquisto senza impegno
Ozonizzatore domestico Ozobox
L'ozonizzatore Ozobox porta il benessere e la freschezza dell'ozono in casa: Il primo elettrodomestico in grado di sanificare aria, acqua e casa in modo completamente naturale sfruttando le proprietà antisettiche dell'ozono! l'ozono possiede una potente carica antimicotica, in grado di eliminare il 99% dei batteri presenti e degli agenti inquinanti. Ozobox consente di trasformare l'ossigeno in ozono per sanificare in modo naturale l'acqua del rubinetto, l'aria, gli oggetti, gli alimenti

Inserisci il tuo sito nella directory...

Manuale PHP


Examples

Example #1 Create a Zip archive

<?php

$zip 
= new ZipArchive();
$filename "./test112.zip";

if (
$zip->open($filenameZIPARCHIVE::CREATE)!==TRUE) {
    exit(
"cannot open <$filename>n");
}

$zip->addFromString("testfilephp.txt" time(), "#1 This is a test string added as testfilephp.txt.n");
$zip->addFromString("testfilephp2.txt" time(), "#2 This is a test string added as testfilephp2.txt.n");
$zip->addFile($thisdir "/too.php","/testfromfile.php");
echo 
"numfiles: " $zip->numFiles "n";
echo 
"status:" $zip->status "n";
$zip->close();
?>

Example #2 Dump the archive details and listing

<?php
$za 
= new ZipArchive();

$za->open('test_with_comment.zip');
print_r($za);
var_dump($za);
echo 
"numFiles: " $za->numFiles "n";
echo 
"status: " $za->status  "n";
echo 
"statusSys: " $za->statusSys "n";
echo 
"filename: " $za->filename "n";
echo 
"comment: " $za->comment "n";

for (
$i=0$i<$za->numFiles;$i++) {
    echo 
"index: $in";
    
print_r($za->statIndex($i));
}
echo 
"numFile:" $za->numFiles "n";
?>

Example #3 Zip stream wrapper, read an OpenOffice meta info

<?php
$reader 
= new XMLReader();

$reader->open('zip://' dirname(__FILE__) . '/test.odt#meta.xml');
$odt_meta = array();
while (
$reader->read()) {
    if (
$reader->nodeType == XMLREADER::ELEMENT) {
        
$elm $reader->name;
    } else {
        if (
$reader->nodeType == XMLREADER::END_ELEMENT && $reader->name == 'office:meta') {
            break;
        }
        if (!
trim($reader->value)) {
            continue;
        }
        
$odt_meta[$elm] = $reader->value;
    }
}
print_r($odt_meta);
?>

This example uses the old API (PHP 4), it opens a ZIP file archive, reads each file in the archive and prints out its contents. The test2.zip archive used in this example is one of the test archives in the ZZIPlib source distribution.

Example #4 Zip Usage Example

<?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_entryzip_entry_filesize($zip_entry));
            echo 
"$bufn";

            
zip_entry_close($zip_entry);
        }
        echo 
"n";

    }

    
zip_close($zip);

}
?>