Black Eagle Team Minishell
Path:
/
home
/
c
/
c
/
p
/
ccpsafy
/
www
/
private
/
analyse_images
/
[
Home
]
File: analyse_ajout_x.php
<?php include("../../inc/enligne_param.inc.php"); include("../../inc/gere_session.inc.php"); if(is_uploaded_file($_FILES['visuel']['tmp_name'])) { $chemin="../../pict/analyse_images/".$_FILES['visuel']['name']; move_uploaded_file($_FILES['visuel']['tmp_name'],$chemin); $lefichier=$_FILES['visuel']['name']; } $req = "INSERT INTO analyse_images (id_ana, id_auteur, titre_ana, comment_ana, visuel_ana, date_ana) VALUES (\"\", \"$_POST[id_auteur]\", \"$_POST[titre]\", \"$_POST[commentaire]\", \"$lefichier\", \"$_POST[date]\" )"; $rep = mysql_query($req,$con) or die(__LINE__.$req.$mysql.error()); // Construction de la pièce jointe pour le mail de notification $source = file_get_contents($chemin); $source = base64_encode ($source); $source = chunk_split($source); header("Location: analyse.php"); $to_email = "$_POST[destinataires]"; //$to_email = "mfischer311076@yahoo.fr"; if ($to_email != "") { $subject = "=?UTF-8?B?".base64_encode("[CCPSA] Nouvelle photo à analyser")."?="; $boundary = md5(uniqid(rand(), true)); $headers = 'Content-type: multipart/mixed;'."\n".' boundary="'.$boundary.'"'."\n"; $headers .= 'MIME-Version: 1.0'."\n"; $headers .= "From: CCPSA@ccpsa.fr"."\n"; // $headers .= "Cc: $_POST[mailCC]"."\n"; $body = 'This is a multi-part message in MIME format.'."\n"; $body .= '--'.$boundary."\n"; // ici, c'est la première partie, notre texte HTML (ou pas !) // Là, on met l'entête $body .= 'Content-Type: text/html; charset="UTF-8"'."\n"; //$body .= "From: CCPSA@ccpsa.fr"."\n"; // On remet un deuxième retour à la ligne pour dire que les entêtes sont finie, on peut afficher notre texte ! $body .= "\n"; $body .= "<p>Une nouvelle photo a été soumise pour analyse<p>"; $body .= "<p><b>Auteur :</b> $_POST[nomAuteur]<br>"; $body .= "<b>Titre :</b> $_POST[titre]<br>"; $body .= "<b>Remarque :</b> $_POST[commentaire]<br>"; $body .= "<br><b>Postée le :</b> $_POST[date]</p>"; $body .= "<p>Rendez-vous sur la section analyse du site dans l'espace privé pour donner ton avis</p>"; // Le texte est finie, on va faire un saut à la ligne $body .= "\n"; // Et on commence notre deuxième partie qui va contenir le PDF $body .= '--'.$boundary."\n"; // On lui dit (dans le Content-type) que c'est un fichier PDF $body .= 'Content-type: image/jpeg; name="'.$chemin.'"'."\n"; $body .= 'Content-Transfer-Encoding: base64'."\n"; $body .= 'Content-Disposition: attachment; filename="'.$chemin.'"'."\n"; // Les entêtes sont finies, on met un deuxième retour à la ligne $body .= "\n"; $body .= $source; //Balise de fin de mail $body .= "\n".'--'.$boundary.'--'; if ( mail($to_email, $subject, $body, $headers)) { echo("Email successfully sent to $to_email..."); } else { echo("Email sending failed..."); } //redirect('contact/?m=added'); } ?>
©
2020 Black Eagle Team