
ferruccio94 (Member)
Pro
    
Messaggi: 135
Iscritto: 07/12/2009
|
Qualcuno sa come posso far in modo che cliccando su un link, faccia scaricare un file .txt, .php ecc...?
|
|

pierotofy (Admin)
Guru^2
    
Messaggi: 6164
Iscritto: 04/12/2003
|
Non ho capito.
Sii piu' preciso per favore.
|
|

ferruccio94 (Member)
Pro
    
Messaggi: 135
Iscritto: 07/12/2009
|
Postato originariamente da pierotofy:
Non ho capito.
Sii piu' preciso per favore. |
|
|

cassin.simone (Member)
Guru
    
Messaggi: 1051
Iscritto: 03/06/2009
|
Basta che metti un link al file da scaricare...
Non so se era questo che chiedevi...
|
|

ferruccio94 (Member)
Pro
    
Messaggi: 135
Iscritto: 07/12/2009
|
Postato originariamente da cassin.simone:
Basta che metti un link al file da scaricare...
Non so se era questo che chiedevi... |
Questo va con gli .exe, .zip .rar ecc..., a me serve che faccia la stessa cosa anche con le immagini e gli altri file di testo, .html, .php ecc...
Come succede nel sito che ho linkato.
|
|

pierotofy (Admin)
Guru^2
    
Messaggi: 6164
Iscritto: 04/12/2003
|
Codice sorgente - presumibilmente Plain Text |
header("Content-length: $size");
header("Content-type: $type");
header("Content-Disposition: attachment; filename=".trim($name));
echo $content;
|
$size contiene la dimensione del file.
$type e' il MIME content type del file (image/jpeg, image/png, etc.)
$name e' il nome che deve assumere il file.
$content e' il contenuto binario del file.
Nota che prima di chiamare header devi assicurarti che nient'altro venga inviato al browser.
Ultima modifica effettuata da pierotofy il 17/12/2009 alle 16:44
|
|

ferruccio94 (Member)
Pro
    
Messaggi: 135
Iscritto: 07/12/2009
|
Allora, per il nome (uso un GET), il peso (filesize()) e il contenuto(file_get_contents()) non è un problema, ma per il tipo?
Sempre se per il peso e il contenuto va bene come ho detto .
Edit:
Ho fatto una prova escludendo il tipo, e funziona sisi.
Tutto apposto.
Ultima modifica effettuata da ferruccio94 il 17/12/2009 alle 18:02
|
|