Scrivici


{
// elimino spazi, “a capo” e altro alle estremità della stringa
$email = trim($email);

// se la stringa è vuota sicuramente non è una mail
if(!$email) {
return false;
}

// controllo che ci sia una sola @ nella stringa
$num_at = count(explode( ‘@’, $email )) – 1;
if($num_at != 1) {
return false;
}

// controllo la presenza di ulteriori caratteri “pericolosi”:
if(strpos($email,’;’) || strpos($email,’,’) || strpos($email,’ ‘) || strpos($email,'<‘) || strpos($email,’>’)) {
return false;
}

// la stringa rispetta il formato classico di una mail?
if(!preg_match( ‘/^[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}$/’, $email)) {
return false;
}

return true;
}

$report=”MESSAGGIO SPEDITO!

Sarai contattato appena possibile”;
$invia= true;

if ($_POST[‘antispam’]!=$_POST[‘numero_di_controllo’]) { $invia= false; $report=”IL CONTROLLO ANTISPAM HA DATO ESITO NEGATIVO”; }

$oggetto=$_POST[‘oggetto’];
if (empty($oggetto)) $oggetto=”Oggetto non specificato”;
if(strpos($oggetto,'<‘) || strpos($oggetto,’>’) || strpos($oggetto,’$’) || strpos($oggetto,’@’)) {
$invia=false; $report=”ATTENZIONE! L’oggetto contiene caratteri non consentiti! Ti invitiamo a non inserire caratteri speciali del tipo <, >, @, etc…”;
}

$testo=nl2br($_POST[‘testo’]);
if (empty($testo)) { $report=”NON HAI INSERITO ALCUN MESSAGGIO!”; $invia=false; }
if(strpos($testo,’&’) || strpos($testo,’*’) || strpos($testo,’$’) || strpos($testo,’@’)) {
$invia=false; $report=”ATTENZIONE! Il testo contiene caratteri non consentiti! Ti invitiamo a non inserire caratteri speciali del tipo <, >, @, etc…”;
}

if (isset($_POST[’email_mittente’])) { if(chkEmail($_POST[’email_mittente’])) { } else { $invia= false; $report=”L’indirizzo email inserito non è valido”; } }

if ($invia==true)
{
$email_mittente=$_POST[’email_mittente’];
$nome_mittente=$_POST[‘nome_mittente’];

$header = “From: “.$nome_mittente.” <“.$email_mittente.”>\n”;
$header .= “MIME-Version: 1.0\n”;
$header .= “Content-Type: text/html; charset=\”iso-8859-1\”\n”;
$header .= “Content-Transfer-Encoding: 7bit\n\n”;

$IP=$_SERVER[‘REMOTE_ADDR’];
$testo_orig=$testo; // serve per rimandarlo come verifica al mittente
$testo= “L’utente “.$nome_mittente.” <“.$email_mittente.”> (IP: “.$IP.”) ha lasciato il seguente messaggio:

“.$testo.”

(*** L’utente vuole pubblicare i suoi dati: –> “.$_POST[‘pubblica’].”

$oggetto=”Dal sito: “.$oggetto;

mail(“info@avisprovincialecagliari.it”, $oggetto, $testo, $header);
// mail(“cagliari.provinciale@avis.it”, $oggetto, $testo, $header);
// mail(“segretario@avisprovincialecagliari.it”, $oggetto, $testo, $header);
mail(“webmaster@avisprovincialecagliari.it”, $oggetto, $testo, $header);

// EMAIL DI CONFERMA AL MITTENTE

$header1 = “From: “.”Avis Prov. CA”.” <“.”info@avisprovincialecagliari.it”.”>\n”;
$header1 .= “MIME-Version: 1.0\n”;
$header1 .= “Content-Type: text/html; charset=\”iso-8859-1\”\n”;
$header1 .= “Content-Transfer-Encoding: 7bit\n\n”;

$testo1=”Salve “.$nome_mittente.”

Abbiamo preso in consegna il seguente messaggio:
“.$testo_orig.”

Ti risponderemo prima possibile. Grazie per aver utilizzato il nostro servizio.

Ricevi questo messaggio perchè tu o qualcun altro, con indirizzo IP: “.$IP.”, ha utilizzato il nostro servizio Scrivici indicando questo indirizzo di posta elettronica.
Se non hai effettuato tu la richiesta sei pregato di segnalarcelo qui. Grazie
“;

mail($email_mittente, “Avis Provinciale Cagliari – la tua richiesta”, $testo1, $header1);

}
?>

 

Per chi volesse comunicare con noi può scrivere qui.
Si può anche compilare il modulo qui sotto:
Utilizza il modulo seguente per comunicare con noi: Nome: Email: Oggetto: Messaggio (obbligatorio) Se ha inviato un testo da pubblicare, spunti la casella sottostante se vuole che si indichino il suo nome e la sua email. Voglio che si pubblichino i miei dati Controllo Anti-Spam digita nella seguente casella il numero [ ]: