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:
Vuoi redere il tuo sito ancora più Social e vuoi che sia presente su Facebook? Grazie alle Open Graph anche chi non è Programmatore PHP potrà integrare il proprio sito nel network Facebook
Ecco dei Semplici consigli per poter progettare e realizzare al meglio Siti Internet Mobile di Successo, scritta da un Programmatore PHP e Consulente Web Marketing specializzato nello sviluppo di Siti Internet Mobile
Il codice Javascript che potete utilizzare per interrogare le API di Facebook e ottenere le reactions relative da trasmettere Live su Facebook
Sviluppo Applicazioni iPhone e WebApps per iPhone per portare il tuo sito su dispositivi Apple iPhone, e rendere i tuoi contenuti interattivi e consultabili ovunque.
HTML5 è il linguaggio standard che si affermerà nei prossimi anni per lo Sviluppo di Siti Internet e di Applicazioni Web, in questo articolo un Breve esempio alla funzionalità SessionStorage


buzzoole code
Leggi altro:
Aggiungere il Meteo al tuo sito con Yahoo e PHP

n un precedente articolo avevo mostrato come un Programmatore PHP potesse includere e personalizzare nel proprio sito le previsioni meteo...

Chiudi