Hallo zusammen,
ich habe einen Downloadscript, der schon länger in Benutzung ist. Jetzt habe ich einen Serverumzug hinter mir und plötzlich steht in dem Downloadscript keine RestZeit mehr und deshalb ist die Geschwindigkeit total wakelig und schlecht.
Ich hab schon alles probiert und gesucht, aber der Script scheint einwandfrei zu sein, vielleicht findet ihr den Fehler:
$verzeichnis=„pfad/pfad“;
$datei=$verzeichnis."/".$mysqlabfrage->datei;
if(file_exists($datei))
{
$name=basename($datei);
header(„Cache-control: private“);
header(„Content-Type: application/force-download“);
header(„Content-Length: „.filesize($datei));
header(„Content-Disposition: attachment; filename=““.$name.“"");
$file = fopen($datei, „r“);
while(!feof($file))
{
echo fread($file, $speed);
flush(); // Leert wieder den Zwischenspeicher
sleep(1);
}
fclose ($file);
}
die datei hat dann das Format: datei.rar
Ich hab schon alle Variablen überprüft: filesize liefert die grösse einwandfrei, und datei ist auch an der richtigen stelle und $name wird auch richtig eingelesen.
Warum kann er trotzdem keine Zeit bestimmen, hab ich eventuell etwas in php.ini beim Umzug vergessen einzutragen?
Ich würde mich freuen, wenn mir jemand hilft.
Paul
Das liegt an der Einstellung vom Server, weil auf dem alten habe ich den script wieder ausprobiert, funktioniert einwandfrei, aber was muss ich den ändern…