1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
$message = "\n\n Type : ".$monChoix."\n\nCode postal bien : ".$code. "\n\nSurface : ".$surface."\n\nVille bien : ".$ville_maison."\n\nPrix : ".$prix."\n\nDescription : ".$description."\n\n 'Acceptez : <a href = http://localhost/GALERIE/ajout-bd-maison.php?choix=$monChoix&code=$code&ville_maison=$ville_maison&surface=$surface&prix=$prix&description=$description'" ;
$fichiers = $_FILES['monfichier']['name'];
$fichiers = $_FILES ['monfichier']['tmp_name'];
$header = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
///ici on détermine l'expediteur et l'adresse de réponse
$header = "Content-Type: text/plain; charset=ISO-8859-1\r\n\n";
$header.= "From: $mail\r";
$header.= "Content-type: multipart/mixed;\n";
$limite = '_parties_'.md5(uniqid (rand()));
$header.= " boundary=\"----=$limite\"\n\n";
$type=$fichiers['type'];
$fichier = $fichiers;
$contenu = file_get_contents($fichier);
$attachement = "------=$limite\n";
// Dans mon exemple, il s'agit d'un fichier wav, il faut mettre le bon mime type
$attachement .= "Content-Type: ".$type."; name=\"fichier\"\n";
$attachement .= "Content-Transfer-Encoding: base64\n";
$attachement .= "Content-Disposition: attachment; filename=\"$fichier\"\n\n";
// Ca y est on joint le fichier en l'encodant en base 64
$attachement .= chunk_split(base64_encode($contenu));
$fichier = $_FILES['monfichier']['name'];
$fichier = $_FILES ['monfichier']['tmp_name'];
$subject="Ajout";
$desti="berthuit.bernard@wanadoo.fr";
if (mail($desti, $subject,$message.$attachement, $header))
{
echo $message.'Votre mail a été envoyé';
} else {
echo "Une erreur s'est produite";
} ;
}
}
?> |
Partager