Molto semplicemente, puoi anche impostare un messaggio standard di risposta che invii a chi ti scrive, subito dopo che lo script invia il suo messaggio a te.
Qualcosa tipo:
Codice PHP:
<?php
if(!empty($_POST['php_nome']) || !empty($_POST['php_email']) || !empty($_POST['php_web']) || !empty($_POST['php_msg']))
{
//Inserire la propria mail nel parametro $to
$to = "pieroflash2@hotmail.it";
$subject = stripslashes("Hai ricevuto una mail da " . $_POST['php_nome']);
$body = stripslashes($_POST['php_msg']);
$body .= "\n\n---------------------------\n";
$body .= "Da: " . $_POST['php_nome'] . " <" . $_POST['php_email'] . ">\n" . $_POST['php_web'];
$header = "From: " . $_POST['php_nome'] . " <" . $_POST['php_email'] . ">\n" . $_POST['php_web'];
$header .= "Reply-To: " . $_POST['php_nome'] . " <" . $_POST['php_email'] . ">\n" . $_POST['php_web'];
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "X-Priority: 1";
if(@mail($to, $subject, $body, $header))
{
echo "output=sent";
} else {
echo "output=error";
}
} else {
echo "output=error";
}
$messaggio_di_risposta = "
Grazie ".$_POST['php_nome']." per avermi contattato.\n
Risponderò appena posso
";
mail($_POST['php_email'], "risponditore automatico", $messaggio_di_risposta);
?>
Ho postato un codice molto stringato, ma era solo per farti capire.
Ah... ho corretto tutti gli $HTTP_POST_VARS['xxx'], in quanto non si usa più questa dicitura da PHP 4.3, se non ricordo male.