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:
Guida intoduttiva su come Proteggere una Pagina con PHP. Come un Programmatore PHP può utilizzare l'Autenticazione HTTP o i Cookie per proteggere una Pagina Web con PHP
Un Programmatore PHP Può leggere in maniera semplice e veloce il contenuto di una pagina o di un particolare div utilizzando le espressioni regolari e un semplice Script PHP
Gestire un progetto web e le varie figure coinvolte al fine di ottimizzare il raggiungimento del risultato? Questo è il lavoro di un Web Project Manager
Un brevissimo articolo che parla della possibilità e dei vantaggi di un azienda nel affidarsi ad un Programmatore PHP come Consulente per i Propri Servizi Web.
semplice script jQuery per la Cookie Law, utile anche per chi non è un Programmatore jQuery o non ha esperienza nella scrittura del codice PHP


buzzoole code
Leggi altro:
Social Plugin: Integrare Foursquare nel Proprio Sito Internet

Un Valore Aggiunto! Pensate di avere un Sito Internet, uno di quelli fatto di tante belle paginette, tante belle informazioni,...

Chiudi