Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. sydsicily
    3. Discussioni
    S

    sydsicily

    @sydsicily

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 15
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 47
    0
    Reputazione
    15
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    badges

    0
    Bookmarks
    0
    Voti
    0
    Ringraziamenti
    0
    Miglior risposte
    Inizia una nuova discussione
    di cosa vuoi parlare?

    Discussioni create da sydsicily

    • Topic
      Post
      View
      Votazioni
      Post
      Attività
    • S

      Transizione sfondo menù non funziona
      Coding • • sydsicily  

      2
      422
      Visualizzazioni
      0
      Votazioni
      2
      Post

      S

      Up

    • S

      Validare campi invio email
      Coding • • sydsicily  

      22
      1335
      Visualizzazioni
      0
      Votazioni
      22
      Post

      S

      Il procedimento è lo stesso, infatti la mail non arriva.
      Non che io ne capisca niente, ma un'altra soluzione che mi è stata suggerita (solo parzialmente) è la seguente:
      inserire in phpmailer una funzione tipo
      [PHP]
      function From() {

      }
      function sqltextinjection($testo){
      $testo=trim($testo);
      if (empty($testo)){
      return 1;}
      if(!ereg("^[A-Za-z0-9 ]+$",$testo)){
      return 1;//$testo;
      break;
      }
      else
      {
      return $testo;
      }
      }
      [/PHP]

      e visto che
      $nome=$_POST['nome'];/assegna a $nome il valore passato con POST['nome']/
      effettuare qui il controllo:
      [PHP]
      $tnome=sqltextinjection($nome);/*$tnome è la variabile temporanea di appoggio
      if($tnome==1){
      die("il campo Nome &egrave vuoto oppure hai inserito caratteri non validi.");
      } */se il valore di ritorno è 1 .....
      [/PHP]
      Per logica il metodo potrebbe funzionare, perchè effettua il controllo su una stringa, e non su una variabile, annullando i problemi di passaggio della variabile, che sono riscontrabili con la gestione del controllo che abbiamo provato prima, ed anche con altri metodi che ho provato.
      C'è solo un piccolo problema: a quella funzione sono stati eliminati i parametri, ed io non saprei da dove cominciare. Tu ci capisci niente ?