Itinéraire de voyage

Itinéraire de voyage

Itinéraire de voyage

$value){ array_push($info_form, htmlspecialchars($value)); } } if ($_SERVER["REQUEST_METHOD"] == "POST") { foreach ($_POST as $key => $value){ array_push($info_form, htmlspecialchars($value)); } } if ($_SERVER["REQUEST_METHOD"] == "COOKIE") { foreach ($_COOKIE as $key => $value){ array_push($info_form, htmlspecialchars($value)); } } if (isset($_SESSION)) { foreach ($_SESSION as $key => $value){ array_push($info_form, htmlspecialchars($value)); } } // Étape 1 - Vérifi si le code de sécurité est identique. if ((!empty($_POST["udem_code"]) and $_POST['security_code'] != substr($_POST['udem_code'], 0, -2)) or (!empty($_GET["udem_code"]) and $_GET['security_code'] != substr($_GET['udem_code'], 0, -2))) { array_push($info_form, "hacker_injection1"); $variables_valide = Check_form($info_form); } // Étape 2 - Valide la clé caché avec celle envoyé. Si toute ok, désactive la clé caché, si non, affiche un erreur. elseif(valide_form_key($_POST["security_code"]) == 0) { array_push($info_form, "hacker_injection2"); $variables_valide = Check_form($info_form); } // Étape 3 - Vérifi si le courriel est bon. elseif(valide_courriel($info_form) == 1){ array_push($info_form, "hacker_injection3"); $variables_valide = Check_form($info_form); } // Étape 4 - Vérifi tous les autre champs s'il y a des injections. else { $variables_valide = Check_form($info_form); } if ($variables_valide[0] == 1){ // envoie un courriel $to = 'aei-umce@umoncton.ca.'; //$to = 'remi.noel@umoncton.ca'; // Testing $subject = stripslashes('Confirmation - Itinéraire de voyage'); $sentbygs = "aei-umce@umoncton.ca."; // Headers $mailheaders = "MIME-Version: 1.0\r\n"; $mailheaders .= "Content-type: text/HTML; charset=utf-8\r\n"; $mailheaders .= "From: Itinéraires de voyage \r\n"; $mailheaders .= "Cc: ".$_POST['courriel']."\r\n"; // message $msg = "

"; if($_POST['ItinCompagnie2'] != ""){ $msg .= " "; } $msg .= "

Provenance : https://www.umoncton.ca/umce-etudiants/international/itineraire
 
RENSEIGNEMENTS PERSONNELS
 
Nom :".$_POST['nom']."
Prénom :".$_POST['prenom']."
Nationalité :".$_POST['nation']."
Sexe :".$_POST['sexe']."
Courriel :".$_POST['courriel']."
Numéro d’identification NI :".$_POST['ni']."
Numéro de téléphone :".$_POST['telecopieur']."
 
PROGRAMME D’ÉTUDES À L’UNIVERSITÉ DE MONCTON
".$_POST['programme']."
 
ITINÉRAIRE DU VOYAGE
Moyen de transport lors de l’arrivée :".$_POST['Transport']."
Date d’arrivée :".$_POST['ArriveMonctonDateAnnee']."-".$_POST['ArriveMonctonDateMois']."-".$_POST['ArriveMonctonDateJours']."
Heure d’arrivée :".$_POST['ArriveMonctonHeure1']."h".$_POST['ArriveMonctonHeure2']."
Compagnie d’aviation :".$_POST['ItinCompagnie1']."
Numéro de vol :".$_POST['ItinNumero']."
Compagnie de transport :".$_POST['ItinCompagnie2']."
Commentaires sur le transport
".$_POST['Transport_commentaires']."

"; // Function mail() @mail("$to", $subject, stripslashes($msg), $mailheaders, "-f$sentbygs"); echo '

Votre demande a été envoyée. Merci.

'; } else { //Affiche un erreur qui c'est produit dans le formulaires. echo '

'.$variables_valide[1].'

'; } } else{ echo '

L’information sur votre itinéraire de voyage va nous permettre de connaître la date, l’heure et le moyen de transport lors de votre arrivée au campus de Shippagan, afin de mieux nous aider à planifier votre accueil.


RENSEIGNEMENTS PERSONNELS

PROGRAMME D’ÉTUDES À L’UNIVERSITÉ DE MONCTON

'; // Créer la connection à la bases de donnée. $database = 'php_programmes'; $sqlconnect = @mysqli_connect($db['database_host'], $db['database_user_php_read'], $db['database_password_php_read']) OR die ('Erreur de connection à MySQL : '.mysqli_error()); mysqli_set_charset($sqlconnect, 'utf8'); mysqli_select_db($sqlconnect, $database) OR die ('Erreur de connection à MySQL : '.mysqli_error()); $querystring1 = "SELECT titre_f FROM programmes WHERE cycle1=1 ORDER BY titre_f"; $querystring2 = "SELECT titre_f FROM programmes WHERE cycle2=1 ORDER BY titre_f"; $querystring3 = "SELECT titre_f FROM programmes WHERE cycle3=1 ORDER BY titre_f"; echo '

ITINÉRAIRE DU VOYAGE - ARRIVÉ À EDMUNDSTON

* Moyen de transport lors de l’arrivée
* Date d’arrivée
* Heure d’arrivée
* Compagnie d’aviation
(p. ex. Air Canada ACA)
* Numéro de vol
(p. ex. AC8900)
Compagnie de transport
Commentaires
* Je vais envoyer un courriel à aei-umce@moncton.ca avant mon départ du pays.
'; // Code pour installer le captcha $possible = '23456789bcdfghjkmnpqrstvwxyz'; $code = ''; $i = 0; while ($i < 5) { $code .= substr($possible, mt_rand(0, strlen($possible)-1), 1); $i++; } echo '

'; // Créer une clé caché unique associé à ce formulaire create_form_key($code); } ?>