include "/web/htdocs/www.artico.name/home/servizi/comuni.php"; // Pagina alla quale si va dopo aver compilato il modulo $url = "amico.htm"; $hometornen="https://www.artico.name/tornen/"; // Fine dati obbligatori $versione_form = "stabile"; function print_error($reason,$type = 0) { global $versione_form; build_body($title, $bgcolor, $text_color, $link_color, $vlink_color, $alink_color, $style_sheet); if ($type == "missing") { ?>
Il modulo non è stato inviato per le seguenti ragioni:
echo $reason."\n"; ?>
Premere indietro nel browser e riprovare.
} else { // qualunque altro errore ?> Il modulo non è stato inviato per le seguenti ragioni:
}
echo "
La segnalazione della pagina di
... Ritorno automatico alla Home page in corso....
\n";
exit;
}
function check_banlist($esclusioni, $email) {
if (count($esclusioni)) {
$allow = true;
foreach($esclusioni as $banned) {
$temp = explode("@", $banned);
if ($temp[0] == "*") {
$temp2 = explode("@", $email);
if (trim(strtolower($temp2[1])) == trim(strtolower($temp[1])))
$allow = false;
} else {
if (trim(strtolower($email)) == trim(strtolower($banned)))
$allow = false;
}
}
}
if (!$allow) {
print_error("Stai usando un indirizzo email escluso.");
}
}
function check_referer($provenienza) {
if (count($provenienza)) {
$found = false;
$temp = explode("/",getenv("HTTP_REFERER"));
$referer = $temp[2];
for ($x=0; $x < count($provenienza); $x++) {
if (eregi ($provenienza[$x], $referer)) {
$found = true;
}
}
if (!getenv("HTTP_REFERER"))
$found = false;
if (!$found){
print_error("Provieni da un dominio non autorizzato.");
error_log("[FormMail.php] Illegal Referer. (".getenv("HTTP_REFERER").")", 0);
}
return $found;
} else {
return true; //
}
}
if ($provenienza)
check_referer($provenienza);
if ($esclusioni)
check_banlist($esclusioni, $email);
function parse_form($array) {
global $bad_html_string, $bad_html_msg,$bad_char;
// build reserved keyword array
$reserved_keys[] = "required";
$reserved_keys[] = "redirect";
$reserved_keys[] = "email";
$reserved_keys[] = "require";
$reserved_keys[] = "contenitore";
$reserved_keys[] = "titolo";
$reserved_keys[] = "bgcolor";
$reserved_keys[] = "text_color";
$reserved_keys[] = "link_color";
$reserved_keys[] = "vlink_color";
$reserved_keys[] = "alink_color";
$reserved_keys[] = "title";
$reserved_keys[] = "missing_fields_redirect";
$reserved_keys[] = "invia_Dati";
if (count($array)) {
while (list($key, $val) = each($array)) {
$reserved_violation = 0;
for ($ri=0; $riSegnalazione a un amico
«Tornén un pas indrìo!»
che si trova all'indirizzo $hometornen
&stata inviata da parte di $NomeAmico
al seguente indirizzo:
$email
\n";
exit;
}
function corpo($xnome,$xemail,$xNomeAmico,$xOsservazioni) {
$lista=array(
"",
"Caro/a $xnome <$xemail>,",
"",
"$xNomeAmico ti segnala il sito seguente:",
" https://www.artico.name/tornen/",
"nel quale si trova la trascrizione del libro di Francesco Artico",
"dal titolo:",
"",
" Tornén un pas indrìo!",
" Conversazioni in dialetto veneto",
" Brescia, Paideia editrice, 1976",
"",
"Da tale sito potrai anche scaricare le registrazioni dei brani in formato MP3.",
"",
"Osservazioni del tuo amico:",
"$xOsservazioni",
"",
"***********************************************************************",
"",
"Grazie per l'attenzione.",
"Giuliano artico",
"",
"***********************************************************************"
);
foreach($lista as $riga) {
$x .= "$riga\n";
}
return $x;
}
?>