Visualizzazione risultati 1 fino 21 di 21

Discussione: File caricato correttamente ma non viene visto dai browser

  1. #1
    Guest

    Predefinito File caricato correttamente ma non viene visto dai browser

    Salve a tutti !! e complimenti per il bellissimo forum e grazie per avermi dato la possibilità di imparare e crescere :)
    mi sti cimentando ad inserire un form php e non sono pratico di questo linguaggio,ora ho seguito una guida per per inserire questo form che dovrebbe inviare delle informazioni e mandarlo al mio indirizzo mail,sono che quando lo provo online i browser mi danno questo messaggio di errore che la pagina non esiste ,eppure con l'ditor php di dreamwaver non vedo nessun sbaglio,devo perforza configurare qualcosa qui nella sezione php per farlo funzionare ?

    questo è il link del form: http://www.topciro.altervista.org/arp/form.htm

    Cliccando sul pulsante invia,mi da l'errore che ho spiegato.
    Ultima modifica di topciro : 09-12-2013 alle ore 16.43.31

  2. #2
    Guest

    Predefinito

    é sbagliato il link dove punta lo script: il link dove punta è "www.topciro.altervista.org" mancano le parti scritte in rosso.
    Ultima modifica di gbtchiaravalle : 09-12-2013 alle ore 17.49.33

  3. #3
    Guest

    Predefinito

    Ma guarda te,no ho parole per ringraziarti e pensare che prima di postare mi ci sono azzuffato per due ore con tutti i file e le righe

    Funziona benissimo adesso,grazie e a buon rendere.

  4. #4
    Guest

    Predefinito

    Di niente! però un consiglio: controlla se i campi sono compilati o meno perchè io per prova ho lanciato una scheda vuota e ho ricevuto come messaggio "Grazie per aver richiesto maggiori informazioni. Entro 24 ore verrai ricontattato da un nostro consulente"

  5. #5
    Guest

    Predefinito

    consiglio più che valido ma non saprei come farlo,avresti qualche suggerimento,mi sarebbe piaciuto anche la funzione che riconosce una mail valida ,nel campo della mail ,ma forse per i primi passi è troppo?

  6. #6
    Guest

    Predefinito

    Posta il codice php che usi per quella pagina e scrivi quali sono i campi obbligatori

  7. #7
    Guest

    Predefinito

    Ok,e ti ringrazio anticipatamente :)
    Direi che il numero del telefono come campo obbligatorio andrebbe bene.

    Codice PHP:
    <?php
    require ('messaggi_email.php');
    $mittente = "From: www.xxxxx.altervista.org";
    $destinatario = "xxxx@xxxx.com";
    $destinatario_autoresponder = $_POST["email"];

    $oggetto = "Nuova richiesta informazioni";
    $oggetto_autoresponder = "Scarica adesso il catalogo";

    $nome = $_POST["nome"];
    $cognome = $_POST["cognome"];
    $email = $_POST["email"];
    $indirizzo = $_POST["indirizzo"];
    $citta = $_POST["citta"];
    $telefono = $_POST["telefono"];
    $note = $_POST["note"];

    $messaggio = ereg_replace('##NOME##', $nome, $messaggio);
    $messaggio = ereg_replace('##COGNOME##', $cognome, $messaggio);
    $messaggio = ereg_replace('##EMAIL##', "$email", $messaggio);
    $messaggio = ereg_replace('##CITTA##', $nome, $messaggio);
    $messaggio = ereg_replace('##INDIRIZZO##', $indirizzo, $messaggio);
    $messaggio = ereg_replace('##TELEFONO##', "$telefono", $messaggio);
    $messaggio = ereg_replace('##NOTE##', "$note", $messaggio);

    $autoresponder = ereg_replace('##NOME##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##COGNOME##', $cognome, $autoresponder);
    $autoresponder = ereg_replace('##EMAIL##', "$email", $autoresponder);
    $autoresponder = ereg_replace('##CITTA##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##INDIRIZZO##', $indirizzo, $autoresponder);
    $autoresponder = ereg_replace('##TELEFONO##', "$telefono", $autoresponder);
    $autoresponder = ereg_replace('##NOTE##', "$note", $autoresponder);

    mail ($destinatario,$oggetto,$messaggio,$mittente);
    mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente);

    echo
    "Grazie per aver richiesto maggiori informazioni. Entro 24 ore verrai ricontattato da un nostro consulente";

    ?>

  8. #8
    Guest

    Predefinito

    Per validare l'email puoi usare

    Codice PHP:
    if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
    die (
    "Non hai messo una mail valida!");
    }
    invece per i campi obbligatori fai così:

    - nel codice html sull'input type="subitmit" aggiiungi name="submit" quindi sarà <input type="submit" value="Invia" name="submit">

    - nel codice php aggiungi questo:
    Codice PHP:
    $submit = $_POST['submit'];

    if(isset(
    $submit) && empty($telefono)){
    die (
    "Il campo telefono è obbligatorio!");
    }

  9. #9
    Guest

    Predefinito

    Ancora grazie ho inserito i codici che mi hai suggerito ,la convalida mail funziona ma per i campi obbligatori avrei qualche problema a quanto pare,ti faccio vedere il codice ,se mi pottresti dire dove è il mio errore ?

    Codice PHP:
    <?php
    if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
    die (
    "Non hai messo una mail valida!");
    }
    require (
    'messaggi_email.php');
    $mittente = "From: www.xxxx.altervista.org";
    $destinatario = "xxxxx@gmail.com";
    $destinatario_autoresponder = $_POST["email"];

    $oggetto = "Nuova richiesta informazioni";
    $oggetto_autoresponder = "Scarica adesso il catalogo";

    $nome = $_POST["nome"];
    $cognome = $_POST["cognome"];
    $email = $_POST["email"];
    $indirizzo = $_POST["indirizzo"];
    $citta = $_POST["citta"];
    $telefono = $_POST["telefono"];
    $note = $_POST["note"];

    $messaggio = ereg_replace('##NOME##', $nome, $messaggio);
    $messaggio = ereg_replace('##COGNOME##', $cognome, $messaggio);
    $messaggio = ereg_replace('##EMAIL##', "$email", $messaggio);
    $messaggio = ereg_replace('##CITTA##', $nome, $messaggio);
    $messaggio = ereg_replace('##INDIRIZZO##', $indirizzo, $messaggio);
    $messaggio = ereg_replace('##TELEFONO##', "$telefono", $messaggio);
    $messaggio = ereg_replace('##NOTE##', "$note", $messaggio);

    $autoresponder = ereg_replace('##NOME##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##COGNOME##', $cognome, $autoresponder);
    $autoresponder = ereg_replace('##EMAIL##', "$email", $autoresponder);
    $autoresponder = ereg_replace('##CITTA##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##INDIRIZZO##', $indirizzo, $autoresponder);
    $autoresponder = ereg_replace('##TELEFONO##', "$telefono", $autoresponder);
    $autoresponder = ereg_replace('##NOTE##', "$note", $autoresponder);

    mail ($destinatario,$oggetto,$messaggio,$mittente);
    mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente);
    $submit = $_POST['submit'];

    if(isset(
    $submit) && empty($telefono)){
    die (
    "Il campo telefono è obbligatorio!");
    }
    echo
    "Grazie per aver richiesto maggiori informazioni. Entro 24 ore verrai ricontattato da un nostro consulente"




    ?>
    <a href="http://www.xxxx.altervista.org/index.html"><p> torna al sito </p></a>

  10. #10
    Guest

    Predefinito

    Che errore ti da?

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da gbtchiaravalle Visualizza messaggio
    Che errore ti da?

    errore nel senso che se non compilo il campo "telefono" non mi avvisa e spedisce la mail lo stesso,già che ci sono ti metto anche il codice html del form ,cosi puoi vedere proprio tutto.

    Codice HTML:
    <form action="http://www.xxxx.altervista.org/arp/isc.php" method="post">
      <table width="467" border="0" cellpadding="5" cellspacing="0">
        <tr>
          <td width="192"><b>Nome:</b>
            <input type="text" name="nome" size="15" maxlength="50">
          </td>
          <td width="188"><b>Cognome:</b>
            <input type="text" name="cognome" size="15" maxlength="50">
          </td>
        </tr>
        <tr>
          <td colspan="2"><b>Email:</b>
            <input type="text" name="email" size="35" maxlength="50">
          </td>
        </tr>
        <tr>
          <td colspan="2"><b>Indirizzo:</b>
            <input type="text" name="indirizzo" size="43" maxlength="50">
          </td>
        </tr>
        <tr>
          <td width="192"><b>Citt&agrave;:</b>
            <input type="text" name="citta" size="15" maxlength="50">
          </td>
          <td width="188"><b>Telefono:</b>
            <input type="text" name="telefono" size="15" maxlength="50">
          </td>
        </tr>
        <tr>
          <td colspan="2"><b>Note</b><br>
            <textarea name="note" cols="42" rows="5" class="modulo"></textarea>
          </td>
        </tr>
        <tr>
          <td colspan="2">
            <div align="center">
              <input type="submit" name="Submit" value="Invia">
            </div>
          </td>

  12. #12
    Guest

    Predefinito

    cambia $submit = $_POST['submit']; con $submit = $_POST['Submit'];

    e poi io farei così
    Codice PHP:
    <?php
    $submit
    = $_POST['Submit'];

    if (!
    filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
    die (
    "Non hai messo una mail valida!");
    }

    if(isset(
    $submit) && empty($telefono)){
    die (
    "Il campo telefono è obbligatorio!");
    } else {
    require (
    'messaggi_email.php');
    $mittente = "From: www.xxxx.altervista.org";
    $destinatario = "xxxxx@gmail.com";
    $destinatario_autoresponder = $_POST["email"];

    $oggetto = "Nuova richiesta informazioni";
    $oggetto_autoresponder = "Scarica adesso il catalogo";

    $nome = $_POST["nome"];
    $cognome = $_POST["cognome"];
    $email = $_POST["email"];
    $indirizzo = $_POST["indirizzo"];
    $citta = $_POST["citta"];
    $telefono = $_POST["telefono"];
    $note = $_POST["note"];

    $messaggio = ereg_replace('##NOME##', $nome, $messaggio);
    $messaggio = ereg_replace('##COGNOME##', $cognome, $messaggio);
    $messaggio = ereg_replace('##EMAIL##', "$email", $messaggio);
    $messaggio = ereg_replace('##CITTA##', $nome, $messaggio);
    $messaggio = ereg_replace('##INDIRIZZO##', $indirizzo, $messaggio);
    $messaggio = ereg_replace('##TELEFONO##', "$telefono", $messaggio);
    $messaggio = ereg_replace('##NOTE##', "$note", $messaggio);

    $autoresponder = ereg_replace('##NOME##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##COGNOME##', $cognome, $autoresponder);
    $autoresponder = ereg_replace('##EMAIL##', "$email", $autoresponder);
    $autoresponder = ereg_replace('##CITTA##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##INDIRIZZO##', $indirizzo, $autoresponder);
    $autoresponder = ereg_replace('##TELEFONO##', "$telefono", $autoresponder);
    $autoresponder = ereg_replace('##NOTE##', "$note", $autoresponder);

    mail ($destinatario,$oggetto,$messaggio,$mittente);
    mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente);

    echo
    "Grazie per aver richiesto maggiori informazioni. Entro 24 ore verrai ricontattato da un nostro consulente"
    }
    ?>
    <a href="http://www.xxxx.altervista.org/index.html"><p> torna al sito </p></a>
    così lo script termina con il die.
    Ultima modifica di gbtchiaravalle : 10-12-2013 alle ore 17.38.25

  13. #13
    Guest

    Predefinito

    Ne avrai di pazienza :)
    Adesso non riconosce qualsiasi numero di telefono che scrivo nel campo e mi da la risposta che il campo telefono va compilato,come se l'avessi lasciato vuoto,ecco il codice :

    Codice PHP:
    <?php
    $submit
    = $_POST['Submit'];
    if(isset(
    $submit) && empty($telefono)){
    die (
    "Il campo telefono &egrave; obbligatorio!");
    }
    if (!
    filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
    die (
    "Non hai messo una mail valida!");
    }
    require (
    'messaggi_email.php');
    $mittente = "From: www.topciro.altervista.org";
    $destinatario = "babak22@gmail.com";
    $destinatario_autoresponder = $_POST["email"];

    $oggetto = "Nuova richiesta informazioni";
    $oggetto_autoresponder = "Scarica adesso il catalogo";

    $nome = $_POST["nome"];
    $cognome = $_POST["cognome"];
    $email = $_POST["email"];
    $indirizzo = $_POST["indirizzo"];
    $citta = $_POST["citta"];
    $telefono = $_POST["telefono"];
    $note = $_POST["note"];

    $messaggio = ereg_replace('##NOME##', $nome, $messaggio);
    $messaggio = ereg_replace('##COGNOME##', $cognome, $messaggio);
    $messaggio = ereg_replace('##EMAIL##', "$email", $messaggio);
    $messaggio = ereg_replace('##CITTA##', $nome, $messaggio);
    $messaggio = ereg_replace('##INDIRIZZO##', $indirizzo, $messaggio);
    $messaggio = ereg_replace('##TELEFONO##', "$telefono", $messaggio);
    $messaggio = ereg_replace('##NOTE##', "$note", $messaggio);

    $autoresponder = ereg_replace('##NOME##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##COGNOME##', $cognome, $autoresponder);
    $autoresponder = ereg_replace('##EMAIL##', "$email", $autoresponder);
    $autoresponder = ereg_replace('##CITTA##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##INDIRIZZO##', $indirizzo, $autoresponder);
    $autoresponder = ereg_replace('##TELEFONO##', "$telefono", $autoresponder);
    $autoresponder = ereg_replace('##NOTE##', "$note", $autoresponder);

    mail ($destinatario,$oggetto,$messaggio,$mittente);
    mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente);


    echo
    "Grazie per aver richiesto maggiori informazioni. Entro 24 ore verrai ricontattato da un nostro consulente"


    <a href="http://www.xxxx.altervista.org/index.html"><p> torna al sito </p></a>

    ?>
    Ultima modifica di topciro : 11-12-2013 alle ore 01.13.30

  14. #14
    Guest

    Predefinito

    Si scusa errore mio. Se solo il campo "telefono" è obbligatorio allora fai così:
    Codice PHP:
    <?php
    $submit
    = $_POST['Submit'];
    $telefono = $_POST["telefono"];
    if(isset(
    $submit) && empty($telefono)){
    die (
    "Il campo telefono &egrave; obbligatorio!");
    }
    if (!
    filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
    die (
    "Non hai messo una mail valida!");
    }
    require (
    'messaggi_email.php');
    $mittente = "From: www.topciro.altervista.org";
    $destinatario = "babak22@gmail.com";
    $destinatario_autoresponder = $_POST["email"];

    $oggetto = "Nuova richiesta informazioni";
    $oggetto_autoresponder = "Scarica adesso il catalogo";

    $nome = $_POST["nome"];
    $cognome = $_POST["cognome"];
    $email = $_POST["email"];
    $indirizzo = $_POST["indirizzo"];
    $citta = $_POST["citta"];
    $note = $_POST["note"];

    $messaggio = ereg_replace('##NOME##', $nome, $messaggio);
    $messaggio = ereg_replace('##COGNOME##', $cognome, $messaggio);
    $messaggio = ereg_replace('##EMAIL##', "$email", $messaggio);
    $messaggio = ereg_replace('##CITTA##', $nome, $messaggio);
    $messaggio = ereg_replace('##INDIRIZZO##', $indirizzo, $messaggio);
    $messaggio = ereg_replace('##TELEFONO##', "$telefono", $messaggio);
    $messaggio = ereg_replace('##NOTE##', "$note", $messaggio);

    $autoresponder = ereg_replace('##NOME##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##COGNOME##', $cognome, $autoresponder);
    $autoresponder = ereg_replace('##EMAIL##', "$email", $autoresponder);
    $autoresponder = ereg_replace('##CITTA##', $nome, $autoresponder);
    $autoresponder = ereg_replace('##INDIRIZZO##', $indirizzo, $autoresponder);
    $autoresponder = ereg_replace('##TELEFONO##', "$telefono", $autoresponder);
    $autoresponder = ereg_replace('##NOTE##', "$note", $autoresponder);

    mail ($destinatario,$oggetto,$messaggio,$mittente);
    mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente);


    echo
    "Grazie per aver richiesto maggiori informazioni. Entro 24 ore verrai ricontattato da un nostro consulente"


    <a href="http://www.xxxx.altervista.org/index.html"><p> torna al sito </p></a>

    ?>

  15. #15
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,766

    Predefinito

    Codice PHP:
    if(isset($submit) && empty($telefono)){
    Ti conviene lavorare direttamente con $_POST[], perché altrimenti nel caso $_POST['submit'] non esista, ti da warning nella seconda riga (assegni una variabile che non esiste).

    L'ultima riga con il link "torna al sito" è dentro il codice PHP, e quindi darà errore. Nella echo prima manca il carattere ";".

    Inoltre io verificherei cosa ritornano le mail(), e invece di tutte quelle ereg_replace() inutili userei str_replace().

    Occhio che la variabile $mittente contiene un sito internet e non un indirizzo email. Inoltre dovrebbe terminare con un "\r\n".

    Ciao!
    Ultima modifica di alemoppo : 11-12-2013 alle ore 02.12.31

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Ti conviene lavorare direttamente con $_POST[], perché altrimenti nel caso $_POST['submit'] non esista, ti da warning nella seconda riga (assegni una variabile che non esiste).
    Non ho capito bene ,ma non vorrei approfittare della tua gentilezza,ci lavorerò su,l'unica cosa che mi sto chiedendo è ,se volessi aggiungere più campi obbligatori come dovrei fare.

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    L'ultima riga con il link "torna al sito" è dentro il codice PHP, e quindi darà errore. Nella echo prima manca il carattere ";".
    Era giusto prima ,poi non so perchè è andata a finire li,ho corretto comunque,grazie..

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Inoltre io verificherei cosa ritornano le mail(), e invece di tutte quelle ereg_replace() inutili userei str_replace().
    Si,ho già verificato,in pratica manda un riepilogo dei dati che il cliente ha compilato prima di spedire la mail all'amministratore del sito,però nel tuo codice mi sfugge una cosa,cioè nello script autoresponder cosa devo modificare?


    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Occhio che la variabile $mittente contiene un sito internet e non un indirizzo email. Inoltre dovrebbe terminare con un "\r\n".

    Ciao!
    Hai proprio ragione ,un sito internet non è mica una persona,però non ho capito la funzione del "\r\n" a cosa servirebbe.

    Ps:vorrei solo aggiungere una cosa,una tale disponibiltà e gentilezza è davvero una cosa rara,lo apprezzo davvero moltissimo,siete mitici :)
    Ultima modifica di topciro : 11-12-2013 alle ore 16.28.08

  17. #17
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,766

    Predefinito

    Citazione Originalmente inviato da topciro Visualizza messaggio
    Non ho capito bene ,ma non vorrei approfittare della tua gentilezza,ci lavorerò su,l'unica cosa che mi sto chiedendo è ,se volessi aggiungere più campi obbligatori come dovrei fare.
    In generale, per verificare se un campo è stato compilato devi usar la funzione empty().
    Quindi, prima verifichi se il form è stato inviato (guardando $_POST['Submit'], che corrisponde all'input
    Codice HTML:
    <input type="submit" name="Submit" value="Invia">
    ).
    Quindi come ha fatto gbtchiaravalle è corretto. Se vuoi però aggiungere più campi, è meglio farlo con un ciclo. Quindi una cosa del tipo:
    Codice PHP:
    $campi_obbligatori = array('telefono', 'nome', 'email');

    if(isset(
    $_POST['Submit'])) //se il form è stato inviato
    {
    foreach(
    $campi_obbligatori as $campo) //prendo ogni campo dell'array $campi_obbligatori e lo metto in $campo
    {
    if(empty(
    $_POST[$campo])) //controllo se il campo i-esimo dell'array è vuoto
    {
    //errore: il campo $campo è vuoto
    die('Non hai compilato il campo '.$campo);
    }
    }
    }
    Citazione Originalmente inviato da topciro Visualizza messaggio
    Si,ho già verificato,in pratica manda un riepilogo dei dati che il cliente ha compilato prima di spedire la mail all'amministratore del sito,
    Sì, quello ok. Io però intendevo se la funzione mail() ritorna true. Ad esempio:
    Codice PHP:
    if(mail ($destinatario,$oggetto,$messaggio,$mittente) && mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente))
    echo
    "Grazie per aver richiesto maggiori informazioni. Entro 24 ore verrai ricontattato da un nostro consulente" ;
    else echo
    'errore...';


    Citazione Originalmente inviato da topciro Visualizza messaggio
    però non ho capito la funzione del "\r\n" a cosa servirebbe.
    "\r\n" non è una funzione, ma sono due caratteri.
    Stando a quanto dice la documentazione della mail(), ogni campo dell'header va separato con i caratteri separatori "\r\n", ad esempio:
    Citazione Originalmente inviato da documentazione
    Codice PHP:
    $headers = 'From: webmaster@example.com' . "\r\n"....
    Ciao!
    Ultima modifica di alemoppo : 11-12-2013 alle ore 14.56.29

  18. #18
    Guest

    Predefinito

    Grazie mille alemoppo,ora non mi resta che mettere in atto anche i tuoi consigli ,non mi resta che studiare a fondo i vostri preziosi consigli :)

    Un ultima domanda per studiare seriamente php e formare una base solida cosa mi consigli/ate,un corso? un buon libro? finora ho solo guardato qualche articolo nel web,ma nulla che mi chiarisca una strada seria dall'inizio.

  19. #19
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,766

    Predefinito

    Io sinceramente ho imparato seguendo questo forum (leggendo i problemi di altri si impara tantissimo).
    Se vuoi un consiglio (e se hai del tempo da dedicarci), secondo me dovresti far così: ti prefissi una cosa da fare (all'inizio cose facili, poi vai sempre più nel difficile), e cerchi di farle cercando sul web. Poi magari se ti impunti in qualcosa chiedi pure qui.
    Ovviamente devi cercar di fare cose che ti piacciono, così magari ci metti pure la grinta e ti diverti tanto!

    Ciao!
    Ultima modifica di alemoppo : 12-12-2013 alle ore 02.08.21

  20. #20
    Guest

    Predefinito

    Bene ,allora seguirò il tuo consiglio,e penso che hai propio ragione ,mi divertirò ;-)

  21. #21
    Guest

    Predefinito

    Ciao Alemoppo ,scusa se ti/vi disturbo ancora ma nonostante tutta la mia volonta non riesco a risolvere un nuovo problema.
    Vorrei aggiungere sempre a questo form un checkbox che per consentire il trattamento dei dati personali,ma non ne vengo a capo.
    Mi daresti ancora una volta una mano perfavore?
    Ho aggiunto la riga che c'è qui sotto, ovviamente cambiando 'email' in checkbox ,in questo modo però che il checkbox sia selezionato o no,mi restituisce il messagio che il checkbox non è cliccato.

    Codice PHP:
    if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
    die (
    "Non hai messo una mail valida!");
    }

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •