Oppure

Loading
16/12/09 21:28
ferruccio94
Qualcuno sa come posso far in modo che cliccando su un link, faccia scaricare un file .txt, .php ecc...?
aaa
16/12/09 21:39
pierotofy
Non ho capito. 8-|

Sii piu' preciso per favore.
Il mio blog: piero.dev
16/12/09 21:58
ferruccio94
Postato originariamente da pierotofy:

Non ho capito. 8-|

Sii piu' preciso per favore.

Questo è un problema....

antonioserver.altervista.org/pages/…

Come succede in questo sito in poche parole :sisi:.
aaa
17/12/09 12:44
cassin.simone
Basta che metti un link al file da scaricare...
Non so se era questo che chiedevi...:-|
aaa
17/12/09 15:28
ferruccio94
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.
aaa
17/12/09 15:43
pierotofy
  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 17/12/09 15:44
Il mio blog: piero.dev
17/12/09 15:52
ferruccio94
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 :yup:.

Edit:
Ho fatto una prova escludendo il tipo, e funziona sisi.
Tutto apposto.
Ultima modifica effettuata da ferruccio94 17/12/09 17:02
aaa