In order to use these functions you must compile PHP with zip support
by using the --with-zip[=DIR]
configure option, where [DIR] is the prefix of the ZZIPlib library install.
Zusätzliche Informationen, wie neue Releases, Downloads
Quelldateien, Maintainerinformation und ein CHANGELOG finden Sie hier:
http://pecl.php.net/package/zip.
Die Zip Extension benutzt zwei Resourcetypen, einen für
Verzeichnisse innerhalb eines Zip-Archivs und einen für
die eigentlichen Dateieinträge innerhalb des Archivs.
Folgende Konstanten werden von dieser
Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder
statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
ZipArchive uses class constants. There is three types of constants,
Flags (FL_) errors (ER_) or mode (no prefix).
$zip = new ZipArchive(); $filename = "./test112.zip";
if ($zip->open($filename, ZIPARCHIVE::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(); ?>
Beispiel 2. Ausgabe eines detailierten Archivlistings
Das folgende Beispiel benutzt das alte PHP 4 API, es öffnet
eine Zip-Datei, liest jede einzelne Datei im Archiv und
gibt deren Inhalt aus. Die in diesem Beispiel genutzte
test2.zip Datei ist Teil des Testarchivs
des ZZIPlib Quellcodes.
Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.
In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.