application form



Please fill the form below for your job request:

First name :*
Name :*
Email :*
Grade :
Qualifying period : Beginning :* End :*
Curriculum Vitae (CV) :*(doc,docx,odt,pdf)

[insert_php]if($_POST[‘message’]==””){$message=”A cover letter detailing your motivation and skills to take over the project. If possible, the names of two referees “;}else{$message=$_POST[‘message’];}[/insert_php]

Covering letter


[insert_php]
if( isset($_POST[‘envoyer’]) ) // si formulaire soumis
{
//Variables de parametrage
$upload_dir=’wp-content/intranet/upload_stage/’;

//Recuperation des données utilisateurs inscrit dans le formulaire
$prenom=$_POST[‘prenom’];
$nom=$_POST[‘nom’];
$email=$_POST[’email’];
$niveau=$_POST[‘niveau’];
$debut=$_POST[‘debut’];
$fin=$_POST[‘fin’];
$cv_name=$_FILES[‘cv’][‘name’];
$message=$_POST[‘message’];
$cv_extension=strrchr($cv_name,’.’);
$cv_extension=substr($cv_extension,1);
$date_saisie=date(‘Y-m-d’);

//Verification de l’ajout d’un document
if($cv_name == “”)
{
exit(“Veuillez ajouter un document”);
}

//Verification du format du document envoyé
if( !strstr($cv_extension, ‘doc’) && !strstr($cv_extension, ‘docx’) && !strstr($cv_extension, ‘odt’) && !strstr($cv_extension, ‘pdf’) )
{
exit(“Le fichier n’est pas un document pris en charge”);
}

//Verification de la rentré d’une date
if($debut == “”)
{
exit(“Veuillez saisir une date de début”);
}
if($fin == “”)
{
exit(“Veuillez saisir une date de fin”);
}

//Verification de l’ajout d’une adresse email
if($email == “”)
{
exit(“Veuillez saisir une adresse email”);
}

//Connexion à le base de données
$base = connexion() or die(“Impossible de se connecter : ” . mysql_error());

//Verification de la presence de l’email dans la base de données
$sql=’SELECT * FROM rajout_stagiaire WHERE email=”‘.$email.'” AND invisible = “0”‘;
$resultat = mysqli_query($base,$sql);
if(mysqli_num_rows($resultat)!=0){
mysqli_close($base);
exit(“L’adresse email est déjà enregistré”);
}
//Préparation de la commande sql d’insertion
$sql=’INSERT INTO rajout_stagiaire VALUES(“0″,”‘.$prenom.'”,”‘.strtoupper($nom).'”,”‘.$email.'”,”‘.$niveau.'”,”‘.$debut.'”,”‘.$fin.'”,”‘.$cv_extension.'”,\”.$message.’\’,”‘.$date_saisie.'”,”0″,”‘.$type_demande.'”)’;
//$sql=utf8_encode( $sql );

//Lancement de la commande d’ajout des données dans la base via (mysql_query)
mysqli_query($base,$sql) or die (‘Erreur SQL !’.$sql.’
‘.mysql_error());

//Recuperation de la clef primaire afin de renommer le fichier uploadé
$sql=’SELECT id FROM rajout_stagiaire WHERE email=”‘.$email.'”‘ ;
$resultat = mysqli_query($base,$sql);
$id=mysqli_fetch_array($resultat);

//Fermeture de la connexion
mysqli_close($base);

//Preparation de nouveau nom du fichier sous la forme id.extension
$name_file=$id[0].’.’.$cv_extension;
$tmp_file = $_FILES[‘cv’][‘tmp_name’];

//Upload du fichier
if( !is_uploaded_file($tmp_file) )
{
exit(“Le fichier est introuvable”);
}

if( !move_uploaded_file($tmp_file, $upload_dir . $name_file) )
{
exit(“Impossible de copier le fichier dans $upload_dir”);
}
echo “Your request has been taken into account and an email just been sent to the address”.$email;

//Envoie d’un courrier au postulant
$destinataire = $email;
$expediteur = “noreply@numecan.univ-rennes1.fr”;
$message = “Your request has been received. Without news from you, please consider that your request will not result favorably; otherwise, we will contact you directly”;
$reponse = $expediteur;
mail($destinataire,”Votre demande de stage”,utf8_decode($message),
“From: $expediteur\r\nReply-To: $reponse”);

}
[/insert_php]

Comments are closed.