Related Links : Search Engine Optimization | | Search Engine Marketing | Online Marketing | Freelance Programmer| SEO Thailand | SEO Expert | SEO services | PHP Programmer Thailand | SEO Tutorial | What is SEO |

  Home Our SEO Services SEO Expert Consultant Php Programmer Scripts| Email : sachin {at} jainsachin {dot} com

PHP | Open a ZIP file archive | Manual | Tutorial | Help

SEO Services



Website Programming in PHP / MYSQL



Friends


    Open a ZIP file archive

    ZipArchive::open

    (No version information available, might be only in CVS)

    ZipArchive::open — Open a ZIP file archive

    Description

    mixed ZipArchive::open ( string $filename [, int $flags ] )

    Opens a new zip archive for reading, writing or modifying.

    Parameters

    filename

    The file name of the ZIP archive to open.

    flags

    The mode to use to open the archive.

    • ZIPARCHIVE::OVERWRITE

    • ZIPARCHIVE::CREATE

    • ZIPARCHIVE::EXCL

    • ZIPARCHIVE::CHECKCONS

    Return Values

    Error codes

    Returns TRUE on success or the error code.

    • ZIPARCHIVE::ER_EXISTS

    • ZIPARCHIVE::ER_INCONS

    • ZIPARCHIVE::ER_INVAL

    • ZIPARCHIVE::ER_MEMORY

    • ZIPARCHIVE::ER_NOENT

    • ZIPARCHIVE::ER_NOZIP

    • ZIPARCHIVE::ER_OPEN

    • ZIPARCHIVE::ER_READ

    • ZIPARCHIVE::ER_SEEK

    Examples

    This example 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 #1 Open and extract

    <?php
    $zip 
    = new ZipArchive;
    $res $zip->open('test.zip')
    if (
    $res === TRUE) {
        echo 
    'ok';
        
    $zip->extractTo('test');
        
    $zip->close();
    } else {
        echo 
    'failed, code:' $res;
    }
    ?>

    Example #2 Create an archive

    <?php
    $zip 
    = new ZipArchive;
    $res $zip->open('test.zip'ZipArchive::CREATE);
    if (
    $res === TRUE) {
        
    $zip->addFromString('test.txt''file content goes here');
        
    $zip->addFile('data.txt''entryname.txt');
        
    $zip->close();
        echo 
    'ok';
    } else {
        echo 
    'failed';
    }
    ?>

    SEO Tutorial / Articles





    Php / Mysql Tutorial



    Articles



      Portfolio


      SEO by Jainsachin