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

Il risultato sarà un array di tre elementi (13,34,96).

              htmlspecialchars e strip_tags




              Queste  due  funzioni  di  PHP  rivestono  un  ruolo  molto
              importante nella gestione delle stringhe e della sicurezza.

              In pratica, attraverso queste due funzioni, si impedisce di

              passare codice HTML il quale viene trasformato in entità

              (htmspecialchars) o filtrato (strip_tags).

              Vediamo degli esempi:

              $var = 'Formatto il <b><i>testo</i></b>';



              echo htmlspecialchars($var);

              Il risultato a video sarà: Formatto il
              <b><i>testo</i></b>




              echo strip_tags($var);
              Il risultato a video sarà: Formatto il testo




              Si  noti  che  strip_tags()  ammette  anche  un  secondo
              parametro  facoltativo  con  l'elenco  di  eventuali  tag

              ammessi, ad esempio:



              echo strip_tags($var,'<i>');

              Il risultato a video sarà: Formatto il                  testo

              str_replace


              Consente  di  sostituire  una  sotto-stringa  all'interno  di  una

              stringa.

              La funzione str_replace effettua la sostituzione di tutte le

              occorrenze di una stringa all'interno di un'altra stringa. La
              sintassi è la seguente:




              str_replace(cerca, sostituisci ,dove_cercare)



                                                          152
   146   147   148   149   150   151   152   153   154   155   156