Ragazzi come posso fare ad avere la lista dei file selezionati da un input file multiple tramite php... in pratica mi servirebbe conoscere il nome dei file come si fa con l'input singolo con $_FILES["upfile"]["name"] grazie in anticipo
Ragazzi come posso fare ad avere la lista dei file selezionati da un input file multiple tramite php... in pratica mi servirebbe conoscere il nome dei file come si fa con l'input singolo con $_FILES["upfile"]["name"] grazie in anticipo
Ecco la pagina in cui stavo facendo i test se volete guardare il codice... http://ircapaccio.altervista.org/multiupload/
Non ho capito cosa vuoi dire!
Ti riferisci a questo?
Che poi con PHP gestisci concodice:<form action="pippo.php" method="POST"> <input type="file" name="blabla1" /> <input type="file" name="blabla2" /> <input type="submit" value="Invia" /> </form>
Se vuoi fare un array di files in $_FILES dovresti sapere che non è possibile in quanto secondo php.net (http://php.net/manual/en/reserved.variables.files.php) il sottoarray contenuto in $_FILES[$file] rappresenta le proprietà del file inviato.Codice PHP:<?php
$file_1 = $_FILES['blabla1']; // input blabla1
$file_2 = $_FILES['blabla2']; // input blabla2
?>
A volte la soluzione a un problema è sempre la più semplice...
Si cosi lo sapevo fare ma molti tipo facebook o altri siti permettono di selezionare più file senza dover mettere più input... sapete dirmi come...
Ora ho capito.
Facebook e gli altri che hai visto molto probabilmente usano un unico input file perché usano PHP assieme a qualche libreria AJAX come clsJSPHP o simili.
A volte la soluzione a un problema è sempre la più semplice...
esatto sai dirmi qualcosa di più preciso ??
Ci sono molte librerie AJAX quindi il mio esempio sarà valido solo con quella che utilizzo io...
Io uso clsJSPHP che puoi trovare su internet facilemente (google, phpclasses, etc...)...
E con quello, potresti fare così:
Ad ogni modo c'è una function reference nei files della libreria in caso di bisogno...codice:<div id="formpippo"> <input type="text" id="blabla" /> <input type="submit" onclick="jsphp_exec('pippo.php', 'file='+document.getElementById('blabla').value);" /> </div>
Come ho detto prima, ne esistono tante; scegline una, leggi una guida e poi utilizzala...
A volte la soluzione a un problema è sempre la più semplice...