Visualizzazione dei risultati da 1 a 3 su 3

Discussione: mail() e oggetto

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    178

    mail() e oggetto

    Facciamo conto di avere un form con 20 input da compilare sapendo che non sono obbligatori.
    Sapendo che poi tutti i campi compilati vanno a finire nel testo del messaggio, c'è un modo per escludere con un ciclo quelli vuoti se ad ogni modo sono tutti richiamati con HTTP_POST_VARS?
    Grazie.

  2. #2
    Non usare HTTP_POST_VARS, utilizza $_POST.

    Per "normalizzare" l'input ed essere sicuro che le variabili siano valorizzate puoi utilizzare un codice come questo:

    Codice PHP:
    <?php 
    $fields 
    = array('name''city''country');
    foreach (
    $fields as $field) {
        
    $_POST[$field] = isset($_POST[$field]) ? $_POST[$field] : '';
    }
    ?>
    Fa attenzione se utilizzi i dati forniti dall'utente all'interno degli header del messaggio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    178
    Originariamente inviato da filippo.toso

    Fa attenzione se utilizzi i dati forniti dall'utente all'interno degli header del messaggio.
    Mi dici perchè?

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.