disign | Downloadare rinominando | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/downloadare-rinominando-142-2-1.html

© Luca Frassineti

Programmazione 5.043 visualizzazioni

Downloadare rinominando

04/05/2011

In certe situazioni può esser utile fare in modo che il file scaricato dall'utente abbia un nome personalizzato.

Con php è semplice, attraverso queste poche righe di script (nell'esempio si scarica un file zip, se l'estenzione file fosse diversa occorre modfiicare l'header Content-type)

 
// impostiamo il nome del file da scaricare oppure la query di selezione dinamica 
$file = "nomefile.zip";

// impostiamo il nome con cui verrà salvato il file o le righe di script che ne personalizzano il nome 
$nome = "pippo"; 

// indichiamo al browser il type del file 
header("Content-type: application/zip");

// indichiamo al browser il nome con cui salvare il file
header("Content-Disposition: attachment; filename='" . $nome . ".zip'");

// apriamo il file 
echo $file; 

In questo modo possiamo tranquillamente codificare i nomi dei file nel nostro db rendendoli 'comprensibili' al momento del download!

PHP

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.