Bonjour,
J'ai un petit problème
Je n'arrive pas à avoir une pièce jointe. Elle s'insert direct dans mon message.
Je ne vois pas l'erreur
if ($mail== "ok" && $nom !="" && $prenom != "" )
{
$limite = "_parties_".md5(uniqid (rand()));
$message = "\r\n";
$message .= "Nom : $nom \n";
$message .= "Prenom : $prenom \n";
$message .= "Date de naissance : $borndate \n";
$message .= "Situation de famille : : $fonction \n";
$message .= "Adresse : \n $adress\n";
$message .= "Code Postal : $zipcode\n\n";
$message .= "Ville : \n $city\n";
$message .= "Téléphone (dom) : \n $homephone\n";
$message .= "Téléphone (bur) : \n $deskphone\n";
$message .= "Téléphone (mob) : \n $mobphone\n";
$message .= "Email : $email\n\n";
$message .= "Fax : \n $Fax\n";
$message .= "Site Web: \n $website\n";
$mail_mime = "Date: ".date("l j F Y, G:i" )."\n";
$mail_mime .= "MIME-Version: 1.0\n";
$mail_mime .= "Content-Type: multipart/mixed;\n";
$mail_mime .= " boundary=\"----=$limite\"\n\n";
//Le message en texte simple pour les navigateurs qui n'acceptent pas le HTML
$texte = "This is a multi-part message in MIME format.\n";
$texte .= "Ceci est un message est au format MIME.\n";
$texte .= "------=$limite\n";
$texte .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$texte .= "Content-Transfer-Encoding: 32bit\n\n";
$texte .= $message;
$texte .= "\n\n";
//le fichier
$attachement = "------=$limite\n";
$attachement .= "Content-Type: $typemime; name=\"$nom\"\n";
$attachement .= "Content-Transfer-Encoding: base64\n";
$attachement .= "Content-Disposition: attachment; filename=\"$nom\"\n\n";
$fd = fopen( $fichier, "r" );
$contenu = fread( $fd, filesize( $fichier ) );
$fp = fopen($fichier, "rb" );
$buff = fread($fp, filesize($fichier));
fclose($fp);
$attachement .= chunk_split(base64_encode($buff));
$texte.=$attachement;
$attachement .= "\n\n\n------=$limite\n";
$sujet = "Nouveau CV de $prenom $nom \n";
mail("moi@.........com", $sujet, $texte,"Reply-to:$reply\nFrom:$email\n".$mail_mime);
}