PHP Portal » PHP Handbuch » Beispiele

Werbung

Beispiele


Dieses Beispiel öffnet eine temporäre Datei und schreibt einen Teststring in die Datei, dann wird der Inhalt dieser Datei zweimal ausgegeben.

PHP Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$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 schreiben gzwrite($zp, $s); // Datei schließen gzclose($zp); // Datei zum Lesen öffnen $zp = gzopen($filename, "r"); // 3 Zeichen einlesen und ausgeben echo gzread($zp, 3); // Inhalt der Datei ausgeben und die Datei schließen gzpassthru($zp); gzclose($zp); echo "\n"; // Öffne die Datei und gib den Inhalt zum zweiten Mal aus if (readgzfile($filename) != strlen($s)) { echo "Error with zlib functions!"; } unlink($filename); echo "</pre>\n</body>\n</html>\n";