Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

5476 Beiträge in 1178 Themen- von 495 Mitglieder - Neuestes Mitglied: Casimyr

17.05.2012 08:55
ProfiHost - SupportforumTechnikTechnische ProblemeFehler bei php-Funktionen "readfile" und "fpassthru"
Seiten: [1]   Nach unten
Drucken
Autor Thema: Fehler bei php-Funktionen "readfile" und "fpassthru"  (Gelesen 2313 mal)
clehrmann
Newbie
*
Offline Offline

Beiträge: 28


Profil anzeigen
« am: 11.11.2006 21:33 »

Hallo,
mir ist heute aufgefallen, nachdem ich auf das Nichtfunktionieren eines download-Scriptes aufmerksam gemacht wurde und ich dem Problem nachging, dass anscheinend die php-Funktionen "readfile" und "fpassthru" nicht korrekt funktionieren. Ich hab zur Überprüfung mal ein einfaches Script erstellt, das lautet:

Code:
<?PHP
header("Pragma: no-cache");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"Stadtgraben.zip\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize( '/home/user/Privat/Stadtgraben.zip' )."");
readfile( '/home/user/Privat/Stadtgraben.zip' );
exit;
?>

statt "user" steht im Skript natürlich der richtige Benutzername

Auch hier ist es so, dass der Download zunächst startet und bei etwa 25 MB übertragener Datenmenge plötzlich abbricht. Die Datei
hat eine Größe von ca. 37 MB. Genau dasselbe passiert auch beim Downloadmanagerscript, dass die Funktion "fpassthru" nutzt.
Dieses Script hat auch bei deutlich größeren Dateien immer einwandfrei funktioniert, seit etwa dem 10. Oktober kamen dann immer wieder
Beschwerden von Besuchern der Webseite, dass die heruntergeladenen Dateien beschädigt seien. Bei den heute durchgeführten Test's konnte ich das Problem eindeutig bestätigen. Ich vermute, das hat irgend etwas mit dem Apache-Update anfang Oktober zu tun, die eMail an den Support ist daher auch schon raus.
Hat irgendjemand ähnliches beobachtet? Ich habe bei Profihost einen "managed Server" gemietet.

Mfg. Christian   Smiley
Gespeichert
ProfiHost - Technik
Administrator
Hero Member
*****
Offline Offline

Beiträge: 1703


Profil anzeigen
« Antworten #1 am: 11.02.2007 16:37 »

Hallo!

Könnten Sie einmal testen, ob es nun funktioniert?


Gespeichert

Mit freundlichen Grüßen
Ihr ProfiHost Team
Seiten: [1]   Nach oben
Drucken
Gehe zu: