Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1491 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb mail php pieces jointes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb mail php pieces jointes

n°902870
eptmono
Posté le 19-11-2004 à 15:41:14  profilanswer
 

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);  
}

mood
Publicité
Posté le 19-11-2004 à 15:41:14  profilanswer
 

n°902988
eptmono
Posté le 19-11-2004 à 17:55:41  profilanswer
 

c est bon j ai trouvé
c est le \n en trop dans $sujet  
 $sujet = "Nouveau CV de $prenom $nom \n";


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb mail php pieces jointes

 

Sujets relatifs
[PHP - PHPMailer] Problème d'envoie de mail [résolu]gros pb avec la fonction mail ... help
fonction mail() -> adresse du messager[resolu]formulaire mail qui fonctionne pas
recupere une piece jointe d'un mailmail() et \ sur mes ' help :)
Petit pb avec mon hebergeur pour l'envoi de mailenvoi d'un mail
fonction mail() ne tient pas compte de mes headers[ASP] Envoie de pieces jointes par mail avec CDONT
Plus de sujets relatifs à : pb mail php pieces jointes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR