ciao, stò cercando di personalizzare uno script.
Voglio inserire la possibilità di inserire un file in una funzione.
Il file che voglio poter inserire viene selezionato tamite un tag tipo questo:
Codice PHP:
<td width="100"><td width="100">Allega il file:</td>
<td width="600"><input type="file" size="60" name="frm_upload" /></td>td>
Il problema è:
- voglio che la selezione del file tramite il tasto sfoglia che si crea, sia abilitata solo ad alcune estensioni
(esempio faccio sfoglia-> la selezione mi dice tutti i file(*.*)
io invece voglio poter scegliere solo tra alcuni tipo .doc, .pdf, .jpg, .bmp, .png, ecc) e di conseguenza poter visualizzare tra le possibilità solo quei file!
Esiste una funzione specifica o devo crearla?? se si avete in mente come farla??
:master:
io sono riuscito a fare un controllo del tipo:
Codice PHP:
//verfica estensione file di upload
function verificaEstensione($estensione)
{
$accettate = array('jpg','bmp','gif','png','rar','zip');
for ($i = 0; i<count($accettate);$i++)
{
if ($estensione == $accettate[$i]) return true;
}
return false;
}
ma il problema è che il controllo me lo fà dopo aver selezionato il file, e non nel momento in cui lo seleziono, creandomi successivamente dei problemi di recupero dati ricaricando la pagina...
chi sà come risolvere il problema??
grazie