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
Scritto da: Daniele Tabacco | Categoria: Script PHP|commenti Commenti: (0)

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:

$lista = $_FILES['files']['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 

Commenti:
.Nessun commento Presente.


(non visibile)







Captcha
Copia i caratteri che vedi sopra:

Tags: | torna su
Hai letto gli altri articoli?

Estrarre Stringhe comprese tra due Caratteri con PHP ed Espressioni Regolari.
Come anticipato in alcuni Precedenti Articoli (Estrarre Immagini da un Post Utilizzando PHP e Aggiungere un Attributo ad un link con PHP) volevo continuare a mostrare le potenzialità a disposizione di un Programmatore PHP nell'utilizzare le utili e indispensabili Espressioni Regolari con un ulteriore esempio. In questo esempio tramite la funzione preg_match_all vedremo come un Programmatore PHP può estrarre da un determinato testo tutte le stringhe contenute tra due Caratteri o due Tag. Supponiamo di avere un...Leggi Tutto

Realizzare un Codice Captcha
Uno dei primi Script che realizza un Programmatore PHP è sempre un modulo di contatti, che prevede tramite la compilazione di form, l'inoltro di un email automatica al contatto desiderato. Il problema e che troppo spesso occorre proteggere tali form per evitare fastidiosi problemi di S P A M. Una delle soluzioni tese ad arginare questo problema è rappresentata dall'introduzione di codice Captcha, un codice alfanumerico generato sotto forma di immagine che deve essere ricopiato in un campo testuale dall'utente...Leggi Tutto

Leggere XML con PHP
Questo Nuovo Articolo realizzato da me come Programmatore PHP, vi illustra come leggere un XML con PHP In questo Particolare caso vogliamo leggere solo un elemento all'interno di un nodo, e come esempio ho utilizzato la sitemap del mio sito, in modo da leggerne solo il valore LOC del nodo URL PHP rende possibile ad un Programmatore PHP l'interazione con file XML grazie ad alcune funzioni che mette a disposizione, tali funzioni consentono la lettura degli elementi di un file XML. All'interno di questo Script realizzato ab...Leggi Tutto

Leggere un file XML usando PHP e le funzioni DOM
In questo articolo brevissimo, vorrei mostrare un metodo alternativo a quello mostrato in Questo Articolo utilizzabile da un Programmatore PHP per poter Leggere un file XML usando PHP e le funzioni DOM Questo esempio decisamente più compatto è stato da me studiato e realizzato nell'ambito di un attività di Programmatore PHP / Consulente Web per leggere dei dati provenienti da un famoso social network che forniva delle informazioni da XML e quindi con la possibilità di leggere i dati e integrarli ...Leggi Tutto

Arrotondare una Cifra a 2 decimali Aggiungendo gli Zeri con PHP
Ultimamente nell'ambito di una piccola consulenza come Programmatore PHP mi è capitato di sviluppare e modificare alcuni elementi di un Commercio Elettronico (eCommerce) personalizzato per un cliente. Durante lo sviluppo  mi è capitato di fare una banale operazione, cioè di Arrotondare una Cifra a 2 decimali Aggiungendo gli Zeri con PHP, tale operazione che sembra banale ad un Programmatore PHP può invece risultare un pò ostica a tutti i programmatori meno esperti, ecco perchè ...Leggi Tutto

Esportare con PHP dati da MySQL a CSV
In questo semplice e brevissimo post per un Programmatore PHP illustrerò un metodo per effettuare una selezione di dati da un database MySQL e la creazione di un file CSV che spesso viene utilizzato da applicazioni aziendali per l'importazione di dati e la sincronizzazione di database, uno dei casi più comuni ad esempio viene rappresentato dai gestionali di Newsletter offline che possono essere sincronizzati tramite CSV alle liste di indirizzi raccolti sul proprio sito internet. Un Programmatore PHP potr&agrav...Leggi Tutto



Social Link:
linkedIn


Contattami su Skype:
Il mio stato


Realizzazione Siti Mobile e WebApps iPhone:


CMS su Misura per Sviluppo Siti Web Dinamici:

Vuoi Sviluppare l'Applicazione Mobile (WebApps) del tuo sito o della tua attività? un Applicazione Web, o pianificare la Realizzazione Sito Mobile? Contattami e scegli un Programmatore di WebApps Mobile e Programmatore di Siti Internet Mobile! Sviluppo WebApps per iPhone e Android

Collaborazioni:

Kuddle Network

antoniomaresca

cocreando

Scambio Link

Parlano di Me:

twago

Archivio Ultimi Articoli:

Risorse utili per un Programmatore PHP:
Sito Ufficiale del PHP , Download di PHP , Manuale e Documentazione PHP , Risorse e Siti Utili.

Cerchi un Programmatore PHP con esperienza consolidata? Molte aziende a Napoli, Milano, Roma e Ferrara si sono affidate a me. Contattami per una Consulenza Gratuita, per Realizzare un Applicazione Web o Sviluppare Siti Internet, Creare Portali Dinamici, o come Programmatore iPhone, Realizzazione Siti Mobile
 
Daniele Tabacco - Questo sito e' interamente realizzato da me secondo gli standard del W3C - css valido w3c css valido xhtml