mccae
Senfdazugeber
Huhu,
Ich habe leider ein kleines Problem.
Und zwar wurde ein Dateidownload realisiert indem ich meine Datei, folgend auf die entsprechenden Header über PHP ausgebe.
Dies mache ich, da ein zentrales Skript die richtige Datei zu den Parametern liefern muss.
Außerdem soll der originale Aufenthaltsort der Dateien, welcher sich außerhalb des Webroots befindet, verschleiert werden und unerreichbar sein.
Leider kommt es bei größeren Dateien oder Leuten mit schlechter Verbindung zu einer Unterbrechung des Downloads (der Download wird abgeschlossen obwohl noch nicht alle Daten angekommen sind), da ein PHP Script auf dem Server nur maximal 30 Sekunden laufen darf.
Gibt es dafür eine Lösung?
X-SendFile hört sich interessant an, wird jedoch von meinem Hoster leider nicht angeboten.
Ich habe nur Zugriff auf die php.ini.
Es muss doch eine Möglichkeit geben die entsprechende Datei weiterzugeben und das PHP Script zu beenden...
Kennt sich jemand aus?
Liebe Grüße,
M.C.Caesar
Ich habe leider ein kleines Problem.
Und zwar wurde ein Dateidownload realisiert indem ich meine Datei, folgend auf die entsprechenden Header über PHP ausgebe.
Dies mache ich, da ein zentrales Skript die richtige Datei zu den Parametern liefern muss.
Außerdem soll der originale Aufenthaltsort der Dateien, welcher sich außerhalb des Webroots befindet, verschleiert werden und unerreichbar sein.
Leider kommt es bei größeren Dateien oder Leuten mit schlechter Verbindung zu einer Unterbrechung des Downloads (der Download wird abgeschlossen obwohl noch nicht alle Daten angekommen sind), da ein PHP Script auf dem Server nur maximal 30 Sekunden laufen darf.
Gibt es dafür eine Lösung?
X-SendFile hört sich interessant an, wird jedoch von meinem Hoster leider nicht angeboten.
Ich habe nur Zugriff auf die php.ini.
Es muss doch eine Möglichkeit geben die entsprechende Datei weiterzugeben und das PHP Script zu beenden...
Kennt sich jemand aus?
Liebe Grüße,
M.C.Caesar