• User Newbie

    Come Inviare una email in PHP e far partire un messaggio di conferma invio in html

    Ciao a tutti, premettendo che la mia conoscenze in PHP e molto, ma molto limitata, avrei bisogno di un piccolo aiuto per far partire da un file PHP, molto semplice un file di conferma in HTML.

    Mi spiego meglio il file INVIO.PHP e questo:

    <?php
    $to = "indirizzodiposta";
    $subject = "Invio";
    $txt = "Messaggio.......!!!";
    $headers = "From: ";
    mail($to,$subject,$txt,$headers);
    ?>

    Il tutto funziona, viene inviato il messaggio nella casella di posta selezionato, ma come faccio a far partire da questo file INVIO.PHP un file html che mi dia conferma che il messaggio e stato inviato ?

    Spero di essermi spiegato...ringrazio anticipatamente per qualsiasi aiutino o spunto.


  • User Attivo

    Probabilmente hai già risolto, ma non riesco a capire perchè dovresti avere bisogno di una email di conferma e perchè dovrebbe essere proprio in HTML.

    Soluzione 1:
    Aggiungi in tuo indirizzo alla variabile del destinatario così se la mail viene inviata ne ricevi una copia
    [PHP]$to = "indirizzodiposta, indirizzoconferma";[/PHP]

    Soluzione 2:
    Controlli che lo script sia andato a buon fine
    [PHP]
    if($mail = mail($to,$subject,$txt,$headers);){
    ### la mail va a buon fine
    echo 'email inviata';
    } else {
    ### la mail NON va a buon fine
    echo 'Invio email fallito';
    }
    [/PHP]


  • User Attivo

    Scusami, ho sbagliato la soluzione 2
    [PHP]
    if(mail($to,$subject,$txt,$headers)){
    ### la mail va a buon fine
    echo 'email inviata';
    } else {
    ### la mail NON va a buon fine
    echo 'Invio email fallito';
    } [/PHP]


  • User Newbie

    Perfetto, Oslino, era quello che mi serviva, ora funziona tutto a dovere , grazie 1000!!! dell'aiuto e della tua disponibilità. :gthi: