Hallo,
ich habe folgendes Script das soweit gut funktioniert.
Es öffnet mir automatisch einen Download. Auf dem Server liegen mehrere Dateien die unterschiedlich groß sind.
Bei den Dateien mit ca. 30 oder 40 MB läuft alles super. Doch bei der ca. 70 MB großen Datei ist der Download nach ca. zwei Sekunden vorüber. Wenn ich mir diese Datei dann anschaue ist sie nur wenige KB groß und mit Zip natürlich nicht zu öffnen.
Habt ihr eine Idee wo der Fehler liegen könnte?
Der Inhalt der Zip-Datei wenn ich sie im Notepadd++ öffne lautet:
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 73905256 bytes) in .../open_data.php on line 34
lg
ePole
ich habe folgendes Script das soweit gut funktioniert.
Es öffnet mir automatisch einen Download. Auf dem Server liegen mehrere Dateien die unterschiedlich groß sind.
Bei den Dateien mit ca. 30 oder 40 MB läuft alles super. Doch bei der ca. 70 MB großen Datei ist der Download nach ca. zwei Sekunden vorüber. Wenn ich mir diese Datei dann anschaue ist sie nur wenige KB groß und mit Zip natürlich nicht zu öffnen.
Habt ihr eine Idee wo der Fehler liegen könnte?
Der Inhalt der Zip-Datei wenn ich sie im Notepadd++ öffne lautet:
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 73905256 bytes) in .../open_data.php on line 34
PHP-Code:
header("Content-Type: application/zip");
header("Content-Disposition: attachment; filename=\"$zip\"");
$filename = "data/song/$zip";
$size = filesize($filename);
header("Content-Length: ".$size);
$fp = fopen($filename, "rb");
if ($fp)
{
$buffer = fread ($fp, filesize ($filename));
echo $buffer;
fclose($fp);
}
ePole
Kommentar