Programmatore PHP | Programmatore HTML5 | Realizzazione Script PHP | Realizzazione Siti Mobile | Sviluppo Siti Internet | Sviluppo Social Media Plugin | Consulente Web Marketing

Upload Multiplo di File con HTML5 e PHP



La scorsa settimana, mi sono trovato con confrontarmi con alcuni addetti ai lavori su quelle che sono le nuove feature di HTML5 e degli interessanti sviluppi che potessero avere sull’attività di un Programmatore PHP.

Mi sono trovato così nella situazione di risolvere quello che in alcuni casi è un piccolo problema di progettisti di Intefaccie e Sviluppatori e quindi ho deciso di scrivere un articolo in merito per quanti ancora non fossero a conoscenza di come realizzare e gestire un Upload Multiplo di File con HTML5 e PHP

Con la versione attuale di HTML (quindi ancora su alcuni browser e su alcune vecchie versione) un Upload Multiplo può essere gestito solo utilizzando diversi campi input.

Molti Sviluppatori per risolvere questo ed altri problemi si sono dunque spostati su appositi plugin JQuery semplici ed efficaci, se però uno Programmatore volesse realizzare il proprio plugin oppure volesse realizzare il proprio Script PHP potrebbe utilizzare come base questo piccolo tips: “HTML5 consente di selezionare  più file in un solo campo input”.

<form id="uploader" action="upload.php" method="post" enctype='multipart/form-data'>
<input id="file" name="files[]" type="file" multiple="multiple">
<input type="submit" value="carica">
</form>

Il valore multiple=”multiple” del campo input indica che sarà possibile selezionare più file, mentre le parentesi quadre [ ] presenti nel nome del campo non fanno parte delle specifiche HTML5 ma occorre al Programmatore PHP per gestire correttamente l’upload.

Infatti nel file PHP potremmo scorrere l’array di file inseriti e gestirli correttamente:

['name'];

foreach ($lista as $nome_immagine) {
$file = basename($nome_immagine);
/*operazioni di upload*/
}

Un Programmatore PHP ovviamente può integrare quest’esempio su controlli delle tipologie e dimensione dei file, inserire utilizzando JQuery un loading di upload, e trovare tantissime altre sperimentazioni per creare il proprio Upload Multiplo di File con HTML5 e PHP, in ogni caso consiglio comunque di dare un occhiata come sempre al MANUALE PHP

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Programmazione HTML5, un piccolo esempio sulla funzionalità di Geolocalizzazione
Utilizza i Social Media per dare al tuo sito una Spinta in Più! Utilizza le informazioni dei canali Social per realizzare Servizi Originali e a Valore Aggiunto e Integrare Foursquare, Twitter, Facebook, Youtube, etc. nel tuo Sito Internet
Creare una Pagina Facebook per la tua Azienda potrebbe rappresentare l'opportunità di aumentare la tua visibilità e i tuoi potenziali clienti, in questo articolo vedremo i vantaggi di una Pagina Facebook per Aziende
Script PHP per leggere con le Google Weather API un file XML che genera delle previsioni meteo per il tuo sito internet
Realizzare un Sito Web con un Design Responsive, vuol dire realizzare un prodotto compatibile con le diverse tipologie di soluzioni Mobile e quindi merita la giusta importanza tra i Web Developer


buzzoole code
Leggi altro:
Guida alle API di Google Analytics

Come Programmatore PHP MySQL AJAX sono sempre stato attento all'Ottimizzazione di Siti Internet e di Applicazioni Web al fine di...

Chiudi