Page 78 - HTML, PHP & MYSQL - La programmazione eb
P. 78

Inviare file attraverso un modulo




              Come accennato poco sopra, tra i vari tipi di input esiste

              file: si tratta di un particolare campo attraverso il quale è
              possibile selezionare un file, presente in locale sul nostro

              computer, per poi inviarlo ad un server remoto. Vediamo

              un esempio di codice per un form HTML:

              <form                   method="post"                        action="esegui.php"

              enctype="multipart/form-data">



              <!-- FILE -->

              Carica una foto:<br>

              <input type="file" name="foto">

              <br><br>



              <!-- SUBMIT -->

              <input type="submit" name="invia" value="Invia i dati">



              </form>

              Si  noti  come  nell'esempio  qui  sopra  il  tag  form  sia  stato

              arricchito  di  un  nuovo  attributo  (enctype)  con  valore

              "multipart/form-data". Questa particolarità è essenziale  se

              il  nostro  form  deve  consentire  l'upload  di  file;  in  caso
              contrario l'upload non avrà successo.




              Classificazione funzionale dei tag per i moduli HTML
              I vari tag che abbiamo visto possono essere classificati da

              un punto di vista funzionale: x inserimento di testo:

              o <input type="text">

              o <textarea>

              x effettuazione di scelte:






                                                           79
   73   74   75   76   77   78   79   80   81   82   83