Black Eagle Team Minishell
Path:
/
home
/
c
/
c
/
p
/
ccpsafy
/
www
/
private
/
analyse_images
/
[
Home
]
File: analyse_supp_x.php
<?php include ("../../inc/enligne_param.inc.php"); include ("../../inc/gere_session.inc.php"); // Suppression de l'enregistrement correspondant à l'image $req = "DELETE FROM analyse_images WHERE id_ana = $_POST[LeID]"; $REP = mysql_query($req, $con) or die(__line__.$req.mysql_error()); // Suppression des commentaires associés à l'image if ( "$_POST[IdsCommentaires]" != "" ) { $req = "DELETE FROM commentaires_images WHERE id IN ($_POST[IdsCommentaires])"; $REP = mysql_query($req, $con) or die(__line__.$req.mysql_error()); } // Construction de la pièce jointe pour le mail de notification $fichier = "$_POST[Photo_Path]"; $source = file_get_contents($fichier); $source = base64_encode ($source); $source = chunk_split($source); // Suppression de la photo unlink($fichier); header("Location: analyse.php"); $to_email = "$_POST[mailAuteur]"; //$to_email = 'mfischer311076@yahoo.fr'; //$subject = "[CCPSA] Ta photo $_POST[titre] a été commentée"; $subject = "=?UTF-8?B?".base64_encode("[CCPSA] Ta photo $_POST[titre] a été supprimée")."?="; $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: mfischer311076@yahoo.fr; kermann@free.fr"; $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><b>Auteur :</b> $_POST[membre]<br>"; $body .= "<b>Titre :</b> $_POST[titre]<br>"; $body .= "<b>Remarque :</b> $_POST[description]<br>"; $body .= "<br><b>Postée le :</b> $_POST[date]</p>"; $body .= "$_POST[allCommentaires]"; // 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="'.$fichier.'"'."\n"; $body .= 'Content-Transfer-Encoding: base64'."\n"; $body .= 'Content-Disposition: attachment; filename="'.$fichier.'"'."\n"; // Les entêtes sont finies, on met un deuxième retour à la ligne $body .= "\n"; $body .= $source; // On ferme la dernière partie : $body .= "\n".'--'.$boundary.'--'; if ($to_email != "") { 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