I campi contrassegnati con * sono obbligatori!
if(isset($_POST["submit"]))
{
//$messaggio="Questa e-mail è stata inviata dal sito diocesipatti.it. L'utente $_POST[nome] $_POST[cognome] Tel. $_POST[telefono] (a cui puoi rispondere all'indirizzo $_POST[email]) ha inviato il seguente messaggio: \n$_POST[scelta]. Il contenuto del messaggio é $_POST[contenuto]";
if ((($_POST["cognome"])==="")||(($_POST["email"])==="")||(($_POST["contenuto"])===""))
{
echo ("Non hai inserito dei campi obbligatori! ");
}
else
{
/*CONTROLLA LA VALIDITA' DELL'INDIRIZZO E-MAIL!!*/
if ((!ereg(".+\@.+\..+", $_POST["email"])) || (!ereg("^[a-zA-Z0-9_@.-]+$", $_POST["email"])))
echo ("Indirizzo email del mittente non valido! ");
else{
if ($_POST["scelta"] == "vescovo")
$to1="vescovo@diocesipatti.it";
else if ($_POST["scelta"] == "segreteria")
$to1="diocesipatti@diocesipatti.it";
else if ($_POST["scelta"] == "cancelleria")
$to1="cancelleria@diocesipatti.it";
else if ($_POST["scelta"] == "pastorale")
$to1="curiapatti@diocesipatti.it";
else if ($_POST["scelta"] == "economato")
$to1="economato@diocesipatti.it";
else if ($_POST["scelta"] == "ecclesiastico")
$to1="tribunale@diocesipatti.it";
else if ($_POST["scelta"] == "catechistico")
$to1="catechistico@diocesipatti.it";
else if ($_POST["scelta"] == "sostentamento")
$to1="sostentamento@diocesipatti.it";
else if ($_POST["scelta"] == "amministrativo")
$to1="amministrativo@diocesipatti.it";
else if ($_POST["scelta"] == "beni")
$to1="beniculturali@diocesipatti.it";
else if ($_POST["scelta"] == "tecnico")
$to1="ufficiotecnico@diocesipatti.it";
else if ($_POST["scelta"] == "cattedrale")
$to1="cattedrale@diocesipatti.it";
else if ($_POST["scelta"] == "seminario")
$to1="seminario@diocesipatti.it";
else if ($_POST["scelta"] == "consultorio")
$to1="consultorio@diocesipatti.it";
// Recupero il valore dei campi del form
$destinatario = $to1;
$mittente = $_POST['email'];
$oggetto = 'Comunicazione dal sito diocesipatti.it';
$messaggio = "Questa e-mail ti e stata inviata dal sito diocesipatti.it. L'utente ".$_POST['nome'] ." ". $_POST['cognome']." Tel. " . $_POST['telefono'] ."(a cui puoi rispondere all'indirizzo ". $_POST['email']." ) il contenuto del messaggio è: ". $_POST['contenuto']."";
//// Valorizzo le variabili relative all'allegato
$allegato = $_FILES['allegato']['tmp_name'];
$allegato_type = $_FILES['allegato']['type'];
$allegato_name = $_FILES['allegato']['name'];
// Creo 2 variabili che riempirò più avanti...
$headers = "From: " . $mittente;
$msg = "";
// Verifico se il file è stato caricato correttamente via HTTP
// In caso affermativo proseguo nel lavoro...
if (is_uploaded_file($allegato))
{
$fileatt = "$allegato"; // Path to the file
$fileatt_type = "application/octet-stream"; // File Type
$fileatt_name = ""; // Filename that will be used for the file as the attachment
$email_from = $_POST['email']; // Who the email is from
$email_subject = "Comunicazione dal sito diocesipatti.it"; // The Subject of the email
$email_message = $messaggio; // Message that the email has in it
$email_to = $to1; // Who the email is too
$headers = "From: ".$email_from;
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
$headers .= "\nMIME-Version: 1.0\n" .
"Bcc: info@3bc.it \n" .
"Content-Type: multipart/mixed;\n" .
" boundary=\"{$mime_boundary}\"";
$email_message .= "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type:text/html; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$email_message . "\n\n";
/********************************************** First File ********************************************/
$fileatt = "$allegato"; // Path to the file
$fileatt_type = "$allegato_type"; //"application/octet-stream"; // File Type
$fileatt_name = "$allegato_name"; // Filename that will be used for the file as the attachment
$file = fopen($fileatt,'rb');
$data = fread($file,filesize($fileatt));
fclose($file);
$data = chunk_split(base64_encode($data));
$email_message .= "--{$mime_boundary}\n" .
"Content-Type: {$fileatt_type};\n" .
" name=\"{$fileatt_name}\"\n" .
"Content-Disposition: attachment;\n" .
" filename=\"{$fileatt_name}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary}\n";
unset($data);
unset($file);
unset($fileatt);
unset($fileatt_type);
unset($fileatt_name);
}
else
{
$email_to = $to1; // Who the email is too
$email_from = $_POST['email']; // Who the email is from
$email_subject = "Comunicazione dal sito diocesipatti.it"; // The Subject of the email
$email_message = $messaggio; // Message that the email has in it
}
// Invio la mail
$ok = @mail($email_to, $email_subject, $email_message, $headers);
if ($ok)
{
echo " Mail inviata con successo! ";
}else{
echo "Errore! ";
}
}
}
}
?>
|