Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Zip Inflate File to String Variable
Inflates a file from within a Zip directly into a string variable. # file: InflateToString.pl use chilkat; # Open a .zip, locate a specific file within the .zip and # inflate the contents directly into a string variable. $zip = new chilkat::CkZip(); $zip->UnlockComponent("anything for 30-day trial"); $success = $zip->OpenZip("exampleData.zip"); if ($success) { # The zip in this example contains these files and directories: # exampleData\ # exampleData\hamlet.xml # exampleData\123\ # exampleData\aaa\ # exampleData\123\hello.txt # exampleData\aaa\banner.gif # exampleData\aaa\dude.gif # exampleData\aaa\xyz\ # Forward and backward slashes are equivalent and either can be used.. $zipEntry = $zip->FirstMatchingEntry("*/hello.txt"); if (zipEntry != null) { $str = new chilkat::CkString(); $zipEntry->InflateToString2($str); printf("File contents:\n%s\n",$str->getString()); } else { printf("Failed to find hello.txt!\n"); } } else { # Failed to open the .zip archive. $zip->SaveLastError("openZipError.txt"); } |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.