Copyright (C)2004-2006 Alessandro Marinuzzi [Alecos] <- //=========================================================== ini_set('register_globals', 0); include("userdat.php"); $back = $_SERVER['PHP_SELF']; $host = $_SERVER['HTTP_HOST']; $ipid = $_SERVER['REMOTE_ADDR']; $from = $_SERVER['QUERY_STRING']; $user = $_SERVER['HTTP_USER_AGENT']; $find = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $copy = "A71-Mail 2.1 By Alecos © 2004-2006, Alessandro Marinuzzi"; parse_str($from); if (($from == "sp") || ($from == "it") || ($from == "fr") || ($from == "de") || ($from == "en")) { $lang = $from; } if ((!isset($lang)) || (empty($lang))) { $lang = substr($find,0,2); } if ((!isset($path)) || (empty($path))) { $path = "http://$host"; } if ((!isset($_POST['fname'])) || (!isset($_POST['fmail'])) || (!isset($_POST['subject'])) || (!isset($_POST['message']))) { if ($lang == "it") { include("strg_it.php"); $formstat = $formstr1; include("formail.php"); } elseif ($lang == "fr") { include("strg_fr.php"); $formstat = $formstr1; include("formail.php"); } elseif ($lang == "de") { include("strg_de.php"); $formstat = $formstr1; include("formail.php"); } elseif ($lang == "sp") { include("strg_sp.php"); $formstat = $formstr1; include("formail.php"); } else { include("strg_en.php"); $formstat = $formstr1; include("formail.php"); } } else { if (!preg_match("/^[A-Za-z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜØÝÞßàáâãäåæçèéêëìíîïñòóôõöùúûüøýþÿ]/", stripslashes($_POST['fname']))) { if ($lang == "it") { include("strg_it.php"); $formstat = $formstr2; include("formail.php"); } elseif ($lang == "fr") { include("strg_fr.php"); $formstat = $formstr2; include("formail.php"); } elseif ($lang == "de") { include("strg_de.php"); $formstat = $formstr2; include("formail.php"); } elseif ($lang == "sp") { include("strg_sp.php"); $formstat = $formstr2; include("formail.php"); } else { include("strg_en.php"); $formstat = $formstr2; include("formail.php"); } exit(); } elseif (!preg_match("/^[a-zA-Z0-9]+([_\\.-][a-zA-Z0-9]+)*". "@([a-zA-Z0-9]+([\.-][a-zA-Z0-9]+))+$/", $_POST['fmail'])) { if ($lang == "it") { include("strg_it.php"); $formstat = $formstr3; include("formail.php"); } elseif ($lang == "fr") { include("strg_fr.php"); $formstat = $formstr3; include("formail.php"); } elseif ($lang == "de") { include("strg_de.php"); $formstat = $formstr3; include("formail.php"); } elseif ($lang == "sp") { include("strg_sp.php"); $formstat = $formstr3; include("formail.php"); } else { include("strg_en.php"); $formstat = $formstr3; include("formail.php"); } exit(); } elseif (!preg_match("/^[^\s]./", stripslashes($_POST['subject']))) { if ($lang == "it") { include("strg_it.php"); $formstat = $formstr4; include("formail.php"); } elseif ($lang == "fr") { include("strg_fr.php"); $formstat = $formstr4; include("formail.php"); } elseif ($lang == "de") { include("strg_de.php"); $formstat = $formstr4; include("formail.php"); } elseif ($lang == "sp") { include("strg_sp.php"); $formstat = $formstr4; include("formail.php"); } else { include("strg_en.php"); $formstat = $formstr4; include("formail.php"); } exit(); } elseif (!preg_match("/^[^\s]./", stripslashes($_POST['message']))) { if ($lang == "it") { include("strg_it.php"); $formstat = $formstr5; include("formail.php"); } elseif ($lang == "fr") { include("strg_fr.php"); $formstat = $formstr5; include("formail.php"); } elseif ($lang == "de") { include("strg_de.php"); $formstat = $formstr5; include("formail.php"); } elseif ($lang == "sp") { include("strg_sp.php"); $formstat = $formstr5; include("formail.php"); } else { include("strg_en.php"); $formstat = $formstr5; include("formail.php"); } exit(); } else { $fname = stripslashes($_POST['fname']); $fmail = stripslashes($_POST['fmail']); $subject = stripslashes($_POST['subject']); $message = stripslashes($_POST['message']); $message .= "\n\n----------------------------------------------------------\nLANGUAGE: $lang\nIP: $ipid\nAGENT: $user\nWHOIS: $info$ipid\n"; mail($mail, $subject, $message, "From: $fname <$fmail>\n" . "MIME-Version: 1.0\n" . "Content-type: text/plain; charset=ISO-8859-1\n" . "Content-Transfer-Encoding: 8BIT\n" . "X-Mailer: A71-Mail 2.1"); if ($lang == "it") { include("strg_it.php"); include("confirm.php"); } elseif ($lang == "fr") { include("strg_fr.php"); include("confirm.php"); } elseif ($lang == "de") { include("strg_de.php"); include("confirm.php"); } elseif ($lang == "sp") { include("strg_sp.php"); include("confirm.php"); } else { include("strg_en.php"); include("confirm.php"); } exit(); } } ?>