ho una pagina html con un modulo in form dove il cliente deve compilarla e spedirlo.
Vorrei usare phpmailer per visualizzare il contenuto della mail in formato HTML.
Come si fa a collegare questo "programmino" php mailer con il mio form? lo devo mettere nell'action?
Cioè:
contatti.html
form action="invio.php"
e in invio.php inserire il codice di phpmailer?
Se si come faccio a dirgli di prendere i campi ke sono sono su contatti.html??
Io prima usavo un semplice invio (sempre in php) dove andava a prendere i dati nel form.
Su internet ho trovato questo:
<?php
// indirizzo di chi riceve la mail è sottolineato ma nel codice non sottilineatelo
if ((trim($_POST['object']) != "") && (trim($_POST['body']) != "")) { //questo fa si che se i campi "oggetto" e "messaggio" sono vuoti la form non invia nessuna mail
$to = " \n prova@indirizzo.com Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ";
$headers = "From: " . $_POST['mail'] . "\n";
// soggetto della mail
$subject = "Modulo proveniente da www.tuosito.it";
// corpo messaggio
$body = "Contenuto del modulo:\n\n";
$body .= "Inviata da: " . trim(stripslashes($_POST["mail"])) . "\n"; //indirizzo e-mail che manda la mail, come si vede riprende l'id del campo destinato all'inserimento della mail del mittente
$body .= "Oggetto: " . trim(stripslashes($_POST["object"])) . "\n"; //oggetto del messaggio
$body .= "testo: " . trim(stripslashes($_POST["body"])) . "\n"; //messaggio
// invio mail
mail($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "La mail è stata inviata con successo. Grazie per averci contattato";
} else {// altrimenti
echo "Deve compilare la form prima di inviare.";
}
?>
Quindi nel mio form andavo a mettere action=invio.php
Vi prego siate gentili aiutatemi.