require_once 'Mail.php';
function buildContactArray($liste) {
if (isset($_POST["submit_contact"])) {
$contact["Nom"] = $_POST["Nom"];
$contact["Courriel"] = strtolower(trim($_POST["Courriel"]));
$contact["contacter"] = $_POST["contacter"];
insert_email($contact, $liste);
}
}
function insert_email($contact, $liste) {
if ($contact["contacter"] == "1") {
subscribe($contact["Courriel"], $liste, $contact["Nom"]);
header("Location: http://" . $_SERVER['HTTP_HOST'] . "/liste_envoi/merci_ajout_" . ((strpos($_SERVER['PHP_SELF'], "fr") != false) ? "fr" : "eng") . ".html");
}
else {
unsubscribe($contact["Courriel"], $liste);
header("Location: http://" . $_SERVER['HTTP_HOST'] . "/liste_envoi/merci_retrait_" . ((strpos($_SERVER['PHP_SELF'], "fr") != false) ? "fr" : "eng") . ".html");
}
}
function subscribe($from, $liste, $nom) {
send_email($from, 'sympa@listes.umontreal.ca', "SUBSCRIBE $liste $nom", 'smtp.umontreal.ca', '');
}
function unsubscribe($from, $liste) {
send_email($from, 'sympa@listes.umontreal.ca', "UNSUBSCRIBE $liste", 'smtp.umontreal.ca', '');
}
function send_email($from, $to, $subject, $host, $message) {
$headers['From'] = $from;
$headers['To'] = $to;
$headers['Subject'] = $subject;
$params["host"] = $host;
$mail_object =& Mail::factory('smtp', $params);
$mail_object->send($to, $headers, $message);
}
buildContactArray("chairejlb");
?>
Liste d'envoi