phpbar.de logo

Mailinglisten-Archive

[php] Daten durch PHP-Skript tunneln

[php] Daten durch PHP-Skript tunneln

Stefan Westermann Galabau-Westermann_(at)_t-online.de
Sun, 13 Aug 2000 19:09:26 +0200


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