Visualizzazione risultati 1 fino 2 di 2

Discussione: Form PHP

  1. #1
    Guest

    Predefinito Form PHP

    Salve a tutti,
    spero mi possiate aiutare.
    Ho appena creato il mio sito, di base è un form che va compilato e inviato ad una specifica email. Tutto in php tranne la prima pagina di redirect in html.

    L'avevo installato per prova sul mio hosting aruba e funzionava, anche qui funziona ma non mi invia nessuna email.
    Come posso fare?

    Link al sito: www.sitateambuilding.altervista.org

    Grazie anticipatamente

    Flavia

  2. #2
    nicolaferrarese non è connesso Neofita
    Data registrazione
    28-03-2014
    Residenza
    Taranto, Puglia
    Messaggi
    17

    Predefinito

    Io ho risolto così:
    Ho creato una pagina che cattura i dati inseriti e che spedisce tutto a "convalida.php".
    Dalla "convalida.php" invia i dati inseriti ad un email da me scelta e, dopo averla inviata con successo rimandava ad una pagina che affermava l'invio..

    ti posto il mio convalida.php che invia la mail..

    Codice PHP:
    <?php

    // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
    $to = "tuonome@tuodominio.it";

    // IL SOGGETTO DELLA MAIL
    $subject = "Titolo del messaggio";

    // COSTRUIAMO IL MESSAGGIO
    $body = "Contenuto del modulo:\n\n";
    $body .= "Nome " . trim(stripslashes($_POST["Nome"])) . "\n";
    $body .= "Cognome: " . trim(stripslashes($_POST["Cognome"])) . "\n";
    $body .= "Motivo Contestazione: " . trim(stripslashes($_POST["Motivo"])) . "\n";
    $body .= "Altro: " . trim(stripslashes($_POST["Altro"])) . "\n";

    // INTESTAZIONI SUPPLEMENTARI
    $headers = "From: Contestazione";

    // INVIO DELLA MAIL
    if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...

    echo "La mail e stata inoltrata con successo.";
    header("Location: /index.php");
    } else {
    // ALTRIMENTI...

    echo "Si sono verificati dei problemi nell'invio della mail.";

    }

    ?>
    Dopo l'invio della mail avviene un redirect verso l'homepage..
    Spero di averti aiutato e se serve ti posto anche il .html che cattura i dati inseriti..
    Ciao.!

Regole di scrittura

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