Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.rh24.fr
/
htdocs
/
fonctions
/
//srv/data/web/vhosts/www.rh24.fr/htdocs/fonctions/email.php
<?php //Envoie du cv function envoi_cv($destinataire,$tabCV,$fichier) { $sl = "\r\n"; $limite = '_parties_'.md5(uniqid(rand())); $subject="Nouvelle candidature"; // Les headers pour un mail multiparts $headers= "MIME-Version: 1.0 ".$sl; $headers.= "From: \"RH24 - Formulaire CV\"<$destinataire>".$sl; $headers.= "Content-Type: multipart/mixed;".$sl; // Chaine permettant de différencier les différentes parties du mail $headers.= " boundary=\"$limite\"".$sl; // Première partie, corps du mail en HTML //$message_html = $sl."--".$limite.$sl; //$message_html.= " Content-Type: text/html; charset=\"UTF-8\" ".$sl ; //$message_html.= " Content-Transfer-Encoding: 8bit ".$sl ; $message_html= " <html><head></head><body style='font-family:Segoe UI,Arial,sans-serif;font-size:12px;color:#333333;'> <p>Bonjour,<br>Un CV a été envoyé via le formulaire de votre site : </p><hr>". ((isset($_POST['referenceoffre']))?"Référence de l'offre : $_POST[referenceoffre]<br><br>":"") ."Civilité : $tabCV[0]<br> Nom : $tabCV[1]<br> Prénom : $tabCV[2]<br> Adresse : $tabCV[3]<br> Code postal : $tabCV[4]<br> Ville : $tabCV[5]<br> Email : $tabCV[6]<br> Téléphone : $tabCV[7]<br> Date de naissance : ".date('d/m/Y',strtotime($tabCV[8]))."<br> <hr> Domaine : $tabCV[9]<br> Poste : $tabCV[10]<br> Expérience : $tabCV[11]<br> Diplôme : $tabCV[12]<br> Contrat : $tabCV[13]<br> Moyen de transport : $tabCV[14]<br> Date de disponibilité : ".date('d/m/Y',strtotime($tabCV[15]))."<br> <br><hr><i>Devis automatique généré par <a href='http://www.rh24.com' title=''>RH24</a></i> </body></html>"; // Traitement pour attacher une PJ $contenu = file_get_contents($fichier['tmp_name']); //$attachement = "--".$limite.$sl; //$attachement .= "Content-Type: $fichier[type]; name=\"$fichier[name]\"".$sl; //$attachement .= "Content-Transfer-Encoding: base64".$sl; //$attachement .= "Content-Disposition: attachment; filename=\"$fichier[name]\"".$sl; // On joint le fichier en l’encodant en base 64 $attachement = chunk_split(base64_encode($contenu)); $message = $sl."--".$limite.$sl; $message.= "Content-Type: text/html; charset=\"UTF-8\"".$sl; $message.= "Content-Transfer-Encoding: 8bit".$sl; $message.= $sl.$message_html.$sl; $message.= $sl."--".$limite.$sl; $message.= "Content-Type: text/csv; name=\"$fichier[name]\"".$sl; $message.= "Content-Transfer-Encoding: base64".$sl; $message.= "Content-Disposition: attachment; filename=\"$fichier[name]\"".$sl; $message.= $sl.$attachement.$sl.$sl; $message.= $sl."--".$limite."--".$sl; // enfin on envoie le mail //foreach($tabDestinataires as $destinataire) mail($destinataire, $subject, $message, $headers); //mail($destinataire, $subject, $message, $headers); } //Envoie demande recrutement function envoi_recrutement($destinataire,$tabCV) { $sl = "\r\n"; $subject="Nouveau recrutement"; // Les headers pour un mail multiparts $headers= "MIME-Version: 1.0 ".$sl; $headers.= "From: \"RH24 - Formulaire recrutement\" <$destinataire> ".$sl; $headers.= "Content-Type: text/html; ".$sl; // Chaine permettant de différencier les différentes parties du mail // Première partie, corps du mail en HTML $message= " <html><head></head><body style='font-family:Segoe UI,Arial,sans-serif;font-size:12px;color:#333333;'> <p>Bonjour,<br>Une demande de recrutement a été envoyée via le formulaire de votre site : </p><hr> Raison sociale : $tabCV[0]<br> Secteur : $tabCV[9]<br> Nom : $tabCV[1]<br> Prénom : $tabCV[2]<br> Adresse : $tabCV[3]<br> Code postal : $tabCV[4]<br> Ville : $tabCV[5]<br> Email : $tabCV[6]<br> Téléphone : $tabCV[7]<br> <hr> Poste : $tabCV[10]<br> Nombre de poste : $tabCV[11]<br> Type de contrat : $tabCV[12]<br> Salaire : $tabCV[13]<br> Date de début de contrat : $tabCV[8]<br> Date de fin de contrat : $tabCV[14]<br> Description du poste : $tabCV[15]<br> Information complémentaire : $tabCV[16]<br> <br><hr><i>Devis automatique généré par <a href='http://www.rh24.com' title=''>RH24</a></i> </body></html>"; // enfin on envoie le mail //foreach($tabDestinataires as $destinataire) mail($destinataire, $subject, $message.$attachement, $headers); }