Ich versuche, einen Download eines geschützten Zip-Datei zu zwingen (ich die Menschen nicht wollen, dass es zugreifen, ohne in der ersten Anmeldung.Herunterladen von ZIP-Datei läuft eine beschädigte Datei php
Ich habe die Funktion erstellt . für die login
und so, aber ich bin in ein Problem laufen, wo die heruntergeladene Datei korrumpiert ist
Hier ist der Code ist ich habe:
$file='../downloads/'.$filename;
header("Content-type: application/zip;\n");
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file).";\n");
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile("$file");
exit();
Hier ist der Fehler: Cannot open file: It does not appear to be a valid archive.
Die Datei wird ansonsten gut heruntergeladen, also muss ich etwas falsch machen mit den Headern.
Irgendwelche Ideen?
Awesome Gumbo! Das hat darauf geantwortet. Das war es ... Ich denke, die gesendeten Header ist der Grund, warum es nicht funktionierte. – Troy