Salve a tutti,
lo script di seguito riportato consente l'invio di mail direttamente dal modulo contatti di un sito web. Vorrei che questo form mail inviasse, in maniera automatica, all'utente/mittente una mail nella quale lo si ringrazia per aver contattato gli "uffici".
Come poter ottenere questo risultato?
Grazie.
codice:<?php function rimuovi_BLF($testo) { $expr = array("/\n/","/\r/" ); $testo = preg_replace($expr, "xxLFxx", $testo); $testo = str_replace("xxLFxxxxLFxx", "xxLFxx", $testo); $testo = preg_replace("/xxLFxx/", "\r\n", $testo); return $testo; } //varie info per email $oggi = date("j F Y G:i"); $sito = "Impresa di Costruzioni"; $ip = "$_SERVER[REMOTE_ADDR]"; $browser = "$_SERVER[HTTP_USER_AGENT]"; $to = "info@patrizicostruzioni.it"; $soggetto = "E-mail dal Sito Internet: $sito"; if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['oggetto']) == "" OR trim($_POST['messaggio']) == "") { echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\"><center>Tutti i campi sono obbligatori</center></font>"; } else { $body = "Modulo inviato il $oggi da $ip - $browser \n\n"; $body .= "Nome: ".$_POST['nome']." \n Email: ".$_POST['email']." \n Oggetto: ".$_POST['oggetto']." \n Messaggio: ".$_POST['messaggio']; $mittente = $_POST['email']; $ownermail = "From: $mittente\n"; //aggiunta rimozione bare line feed $to = rimuovi_BLF($to); $soggetto = rimuovi_BLF($soggetto); $body = rimuovi_BLF($body); $ownermail = rimuovi_BLF($ownermail); mail("$to","$soggetto","$body","$ownermail"); ?> <?php } ?>

Rispondi quotando