- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come Inviare una email in PHP e far partire un messaggio di conferma invio in html
-
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.
-
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]
-
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]
-
Perfetto, Oslino, era quello che mi serviva, ora funziona tutto a dovere , grazie 1000!!! dell'aiuto e della tua disponibilità.