Feeds
Artikel
Kommentare

In diesem Handbuch beschriebene PHP-Versionen Diese Dokumentation beinhaltet Informationen über aktuelle und zukünftige PHP-Versionen. Änderungen im Verhalten sind als Notizen, Changelogs und innerhalb des Textes der Handbuchseiten dokumentiert. Die älteste dokumentierte Version ist PHP 4.1.0 und die bisher aktuellste ist PHP 6.x.x. Teilweise existiert Dokumentation für die CVS-Version von PHP, womit immer die aktuellste Entwicklerversion [...]

Beispiele Dieses Beispiel öffnet eine temporäre Datei und schreibt einen Teststring in die Datei, dann wird der Inhalt dieser Datei zweimal ausgegeben. Beispiel #1 Ein kleines Beispiel zu Zlib <?php $filename = tempnam(‘/tmp’, ’zlibtest’) . ’.gz’;echo ”<html>\n<head></head>\n<body>\n<pre>\n”;$s = ”Nur ein test, test, test, test, test, test, test, test!\n”; // Temporäre Datei zum Schreiben mit der maximalen Kompressionsstufe Ã¶ffnen$zp = gzopen($filename, ”w9″); // String in die Datei schreibengzwrite($zp, $s); // Datei schließengzclose($zp); // Datei zum Lesen Ã¶ffnen$zp = gzopen($filename, ”r”); // 3 Zeichen einlesen und ausgebenecho gzread($zp, 3); // Inhalt der Datei ausgeben und die Datei schließengzpassthru($zp);gzclose($zp); echo ”\n”; // Ã–ffne die Datei und gib den Inhalt zum zweiten Mal ausif (readgzfile($filename) != strlen($s)) {        echo ”Error with zlib functions!”;}unlink($filename);echo ”</pre>\n</body>\n</html>\n”; ?> Vordefinierte Konstanten Zlib-Funktionen Zlib

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 [...]

Beispiele PHP/YAZ keeps track of connections with targets (Z-Associations). A resource represents a connection to a target. The script below demonstrates the parallel searching feature of the API. When invoked with no arguments it prints a query form; else (arguments are supplied) it searches the targets as given in array host. Beispiel #1 Parallel searching [...]

« Zurück - Nächste »