1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
| <?php
session_start();
$_SESSION['form_element0'] = $_POST['form_element0'];
$_SESSION['form_element1'] = $_POST['form_element1'];
$_SESSION['form_element2'] = $_POST['form_element2'];
$_SESSION['form_element3'] = $_POST['form_element3'];
$_SESSION['form_element4'] = $_POST['form_element4'];
$_SESSION['form_element5'] = $_POST['form_element5'];
$_SESSION['form_element6'] = $_POST['form_element6'];
$_SESSION['form_element7'] = $_POST['form_element7'];
$_SESSION['form_element8'] = $_POST['form_element8'];
$form_element0 = $_SESSION['form_element0'];
$form_element1 = preg_replace("/\r/", "", $_SESSION['form_element1']);
$form_element1 = preg_replace("/\n/", "", $form_element1);
$form_element2 = preg_replace("/\r/", "", $_SESSION['form_element2']);
$form_element2 = preg_replace("/\n/", "", $form_element2);
$form_element3 = $_SESSION['form_element3'];
$form_element4 = $_SESSION['form_element4'];
$form_element5 = $_SESSION['form_element5'];
$form_element6 = $_SESSION['form_element6'];
$form_element7 = preg_replace("/\r/", "", $_SESSION['form_element7']);
$form_element7 = preg_replace("/\n/", "", $form_element7);
$form_element8 = preg_replace("/\r/", "", $_SESSION['form_element8']);
$form_element8 = preg_replace("/\n/", "", $form_element8);
if(!$_SESSION['form_element0'] || !$_SESSION['form_element1'] || !$_SESSION['form_element2'] || !$_SESSION['form_element3'] || !$_SESSION['form_element6'] || !$_SESSION['form_element7'] || !$_SESSION['form_element8']) {
$_SESSION['formMessage'] = "<center><font color=green size=2><BLINK> Please fill out all the required fields. <br/>Les champs marqués d’une * sont requis.\n</BLINK></font></center>";
Header("Location:../contact.php");
exit();
}
if (!eregi ("^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}$", $_SESSION['form_element1'])) {$_SESSION["formMessage"] = "<center><font color=green size=2><BLINK>!!! Veuillez écrire une adresse E-mail Valide svpl. !!!\n</BLINK></font></center>";
header("Location: ../contact.php");
exit();
}
if ($_SESSION['form_element6'] != "2008") {$_SESSION["formMessage"] = "<center><font color=green size=2><BLINK>!!! Aie, il y a une erreur dans l'année\n</BLINK></font></center>";
header("Location: ../contact.php");
exit();
} else {
$mime_boundary="==Multipart_Boundary_x".md5(mt_rand())."x";
$tmp_name = $_FILES['form_element5']['tmp_name'];
$type = $_FILES['form_element5']['type'];
$name = $_FILES['form_element5']['name'];
$size = $_FILES['form_element5']['size'];
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++ MISE EN PLACE DES MODIFS DE L'EMAIL +++++++++++
if ($_SESSION['form_element4'] == "Contact générale") { $send="aaa@lafetedelamusique.ch";
}
if ($_SESSION['form_element4'] == "Inscription Benevole") { $send="bbb@lafetedelamusique.ch";
}
if ($_SESSION['form_element4'] == "Soutien FDLM") { $send="ccc@lafetedelamusique.ch";
}
if ($_SESSION['form_element4'] == "Sponsoring") { $send="ddd@lafetedelamusique.ch";
}
if ($_SESSION['form_element4'] == "WebMaster") { $send="eee@lafetedelamusique.ch";
}
$ip=$_SERVER['REMOTE_ADDR'];
// -----------FIN DES MODIFICATIONS DE L'EMAIL --------
// ----------------------------------------------------
$mailsend="$send";
if (!eregi ("^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}$", $mailsend)) {
unset($mailsend);
}
$from = stripslashes($form_element1)."<".stripslashes($form_element1).">";$subject= $form_element2;
// +++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++ MODIFICATION DU MESSAGE ++++++++++
$message = "\nIP : $ip\n\nNom : $form_element0\n\nE-mail : $form_element1\n\nObjet : $form_element2\n\nMessage : $form_element3\n\nInterlocuteur : $form_element4\n\nFichier compressé : $name\n\n $form_element6\n\nCopie du message : $form_element7\n\nInscriptions Newsletter : $form_element8\n";
// ---------- FIN DES MODIFICATIONS DU MESSAGE ----------
// ------------------------------------------------------
$headers="From: $from\n";if (file_exists($tmp_name)){
if(is_uploaded_file($tmp_name)){
$file = fopen($tmp_name,'rb');
$data = fread($file,filesize($tmp_name));
fclose($file);
$data = chunk_split(base64_encode($data));
}
$headers .= "MIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n";
$headers .= " boundary=\"{$mime_boundary}\"";
$message = "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";
$message .= "--{$mime_boundary}\n" .
"Content-Type: {$type};\n" .
" name=\"{$name}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary}--\n";
}
// +++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++ AJOUT DU MAIL EN RETOUR ++++++++++
$messageret = "\nIP : $ip\n\nNom : $form_element0\n\nE-mail : $form_element1\n\nObjet : $form_element2\n\nMessage : $form_element3\n\nInterlocuteur : $form_element4\n\nFichier compressé : $name\n";
$emailret = $form_element1;
if ($_SESSION['form_element7'] == "Oui") { mail($emailret, "Copie automatique de votre envoie sur le formulaire de la fête de la musique", $messageret, "From: $form_element1\r");
}
// ---------- FIN DE L'AJOUT DU MAIL EN RETOUR ----------
// ------------------------------------------------------
// ++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++ INSCRIPTIONS A LA NEWSLETTER ++++++++++
if ($_SESSION['form_element8'] == "Oui") {
header('location: http://admin.lafetedelamusique.ch/mail/newsletter/user/process.php?sExternalid=2b80d42f935f622a83aeb2b17f38ecf9&email='.$_POST['Email'].'&pommo_signup=true');
}
// ---------- FIN DE L'INSCRIPTION A LA NEWSLETTER ----------
// ----------------------------------------------------------
SESSION_UNREGISTER('form_element0');
SESSION_UNREGISTER('form_element1');
SESSION_UNREGISTER('form_element2');
SESSION_UNREGISTER('form_element3');
SESSION_UNREGISTER('form_element4');
SESSION_UNREGISTER('form_element5');
SESSION_UNREGISTER('form_element6');
SESSION_UNREGISTER('form_element7');
SESSION_UNREGISTER('form_element8');
if (@mail($mailsend, $subject, $message, $headers)) {$_SESSION["formMessage"] = "<font color=green size=2> Merci, votre courrier électronique a bien été envoyé.
</font>";
header("Location: ../contact.php");
} else {
$_SESSION["formMessage"] = "Im sorry, there seems to have been an error trying to send your email. Please try again.";
header("Location: ../contact.php");
}
}
?> |