sto cercando di forzare il download di un file zip protetto (non voglio che la gente di accedervi senza effettuare il login prima.Download del file .zip esegue un file php danneggiato
ho la funzione creata . per la login
e così, ma sto correndo in un problema in cui il file scaricato è corruttore
Ecco il codice che ho:
$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();
Ecco l'errore: Cannot open file: It does not appear to be a valid archive.
Il file si scarica bene altrimenti, quindi deve essere qualcosa che sto facendo male con le intestazioni.
Qualche idea?
Awesome Gumbo! Questo ha risposto. Ecco ... penso che le intestazioni inviate siano la ragione per cui non funzionava. – Troy