Geschrieben in PHP-Dokumentation am 12. Januar 2010 0 Kommentare »
AppendIterator::getInnerIterator (PHP 5 >= 5.1.0) AppendIterator::getInnerIterator — Gets an inner iterator Beschreibung public void AppendIterator::getInnerIterator ( void ) Get an inner iterator Warnung Diese Funktion ist bis jetztnicht dokumentiert. Es steht nur die Liste der Argumente zurVerfügung. Parameter-Liste Diese Funktion hat keine Parameter. Rückgabewerte The current inner Iterator. Siehe auch AppendIterator::getArrayIterator – The getArrayIterator method [...]
Geschrieben in PHP-Dokumentation am 12. Januar 2010 0 Kommentare »
Appendices Die Geschichte von PHP und verwandten Projekten Die Geschichte von PHP Geschichte von PHP verwandten Projekten Bücher über PHP Publikationen über PHP Migrating from PHP 5.2.x to PHP 5.3.x What has changed in PHP 5.3.x Backward Incompatible Changes New features Changes made to Windows support Changes in SAPI modules Deprecated features in PHP 5.3.x [...]
Geschrieben in PHP-Dokumentation am 12. Januar 2010 0 Kommentare »
Formate Das PHP Handbuch wird in diversen Formaten zur Verfügung gestellt. Diese Formate lassen sich in zwei Gruppen aufteilen: Formate, die online lesbar sind und solche, die zum Download bereit stehen. Hinweis: Einige Verlage haben gedruckte Versionen dieses Handbuchs veröffentlicht. Wir können diese Bücher nicht empfehlen, da sie relativ schnell veraltet sind. Sie können das [...]
Geschrieben in PHP-Dokumentation am 12. Januar 2010 0 Kommentare »
Beispiele Beispiel #1 Erstellen eines Zip-Archivs <?php $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 <?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: $i\n”; print_r($za->statIndex($i));}echo ”numFile:” . $za->numFiles . ”\n”;?> Beispiel #3 Zip Stream Wrapper, Auslesen von OpenOffice Metainformationen <?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);?> 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 [...]