Mailinglisten-Archive |
Hallo, ich habe da ein Problem :) Ich möchte Daten, wie zB Bilder oder auch einfach HTML-Dateien durch ein Skript tunneln, dh, jemand ruft das skript zB so auf "tunnel.php?id=1" und erhällt dann die der id 1 zugeordnete Datei, zB ein Bild. Soweit alles kein Problem, habe es durch folgenden Code realisiert: [...] $filename = $row['target']; $fd = fopen ($filename, "r"); $contents = fread ($fd, filesize ($filename)); fclose ($fd); header("Content-type: " . $row['type']); echo $contents; [...] Und hier beginnt das Problem, denn das Skript läd erst alles in den Speicher und gibt es dann aus. Bei kleineren Dateien ist auch das kein Problem, doch bei Dateien die recht gross sind (über 100kB) ist das nicht mehr machbar. Es sollen später bis zu 50 MB grosse Dateien "getunnelt" werden. Kann mir jemand von euch vielleicht einen Tipp geben, wie das zu realisieren ist? Danke schonmal im Vorraus, Stefan Westermann
php::bar PHP Wiki - Listenarchive