Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    $_FILES creato con javascript

    Ciao, un informazione.
    Ho creato uno script che crea dinamicamente una riga ad ogni file che viene caricato da browser.La parte principale è questa :
    var row = tbl.insertRow(-1); //crea una nuova riga
    var cell = document.createElement("td");
    var cellText = document.createElement("input");
    cellText.setAttribute("type","file");
    cellText.setAttribute("id", allegatoid++);
    cellText.setAttribute("form", "to");
    cell.appendChild(cellText);
    row.appendChild(cell);
    Fa tutto parte di una form più esterna che ho chiamato "to" la variabile allegato id è esterna allo script e viene incrementata quando viene aggiunto il nuovo file.
    Il mio problema adesso è capire come popolare l'array $_FILES di php per poter gestire gli upload che vado a fare.
    Grazie mille per l'aiuto.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    L'array $_FILES viene popolato a seguito del submit del form, non penso sia possibile popolarlo manualmente.

  3. #3
    Ok, infatti è quello che pensavo, però se vedi nello script ho dato il nome del form alla riga generata dallo script. il form si chiama "to" e al submit di "to" $_FILES si dovrebbe popolare ma non succede.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Hai specificato l'attributo enctype="multipart/form-data" nel tag <form> ?

  5. #5
    Si.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.