wolf
Lieutenant
- Dabei seit
- Nov. 2002
- Beiträge
- 675
hallo an alle,
ich bin grade dabei, ein downloadscript zu schreiben und überlege, wie ich das am besten bewerkstelligen soll, dass man die dateien downloaden kann, aber direktes verlinken nicht geht.
mod_rewrite geht nicht. ich hab aber ein verstecktes verzeichnis auf dem server, auf das keiner direkt zugreien kann, php aber schon.
jetzt bin ich über die funktion readfile() gestolpert, die oft fürs "tunneln" von downloads verwendet wird. jetzt hab ich aber skrupel die zu benutzen. ich habe vor, downloads von bis zu mehreren 100mb anzubieten und ich kann mir sehr gut vorstellen, dass der server unangemessen belastet wird, wenn ich die durchleite.
was auch noch ist: ich nehme an, dass der download dann nach der maximalen ausführzeit von php-scripts, die bei meinem provider gerade mal 15 sekunden sind, abbricht.
gibts da elegantere lösungen? funktioniert readfile() ohne den server arg zu belasten? werden die downloads nach 15 sekunden abbrechen? wenn ja, was kann ich dann machen?
ne menge fragen, gel?!
mfg der wolf
ich bin grade dabei, ein downloadscript zu schreiben und überlege, wie ich das am besten bewerkstelligen soll, dass man die dateien downloaden kann, aber direktes verlinken nicht geht.
mod_rewrite geht nicht. ich hab aber ein verstecktes verzeichnis auf dem server, auf das keiner direkt zugreien kann, php aber schon.
jetzt bin ich über die funktion readfile() gestolpert, die oft fürs "tunneln" von downloads verwendet wird. jetzt hab ich aber skrupel die zu benutzen. ich habe vor, downloads von bis zu mehreren 100mb anzubieten und ich kann mir sehr gut vorstellen, dass der server unangemessen belastet wird, wenn ich die durchleite.
was auch noch ist: ich nehme an, dass der download dann nach der maximalen ausführzeit von php-scripts, die bei meinem provider gerade mal 15 sekunden sind, abbricht.
gibts da elegantere lösungen? funktioniert readfile() ohne den server arg zu belasten? werden die downloads nach 15 sekunden abbrechen? wenn ja, was kann ich dann machen?
ne menge fragen, gel?!

mfg der wolf