Besoin d'aide pour pièces jointes avec PHP Mailer

Besoin d'aide pour pièces jointes avec PHP Mailer - PHP - Programmation

Marsh Posté le 17-05-2006 à 11:02:06    

Bonjour à tous!
J'ai besoin d'aide pour un envoi de pièces jointes avec PHP Mailer.
Les pièces sont bien envoyées mais le contenu est erroné.
Si vous avez une piste, merci de bien vouloir me la donner.


Message édité par doolite le 17-05-2006 à 11:03:26
Reply

Marsh Posté le 17-05-2006 à 11:02:06   

Reply

Marsh Posté le 17-05-2006 à 11:19:43    

tu essaye d'envoyer quoi ?
en quoi c'est erroné ?
version de phpmailer ?
 
chez moi la méthode AddAttachment fonctionne très bien [:spamafote]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 17-05-2006 à 11:42:51    

j'essaie d'envoyer un fichier word(.doc).
Le contenu du fichier est illisible.
Le problème ne se présente pas avec des fichiers textes (.txt).
Serait ce un problème d'encodage?

Reply

Marsh Posté le 17-05-2006 à 11:43:12    

a oui version 1.73

Reply

Marsh Posté le 17-05-2006 à 11:44:31    

le fichier est-il lisible avant envoi ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 17-05-2006 à 11:47:14    

oui
j'envois deux pièce jointes:
seule la première est erronnée.
on peut voir en ouvrant ce fichier une partie de la structure du mail:
 
Content-Transfer-Encoding binary
Content-Disposition: attachment; filename="b.doc"
...

Reply

Marsh Posté le 17-05-2006 à 11:52:01    

y'a merdouillage effectivement..
 
tu peux donner le code ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 17-05-2006 à 11:57:18    

$mail = new phpmailer();
$mail->SetLanguage("fr" );
$mail->IsHTML(true);
$mail->From     = unconvert("$_POST[mail]" );
$mail->FromName = unconvert("$_POST[nom] $_POST[prenom]" );
$mail->Mailer   = "mail";
$mail->Subject = unconvert("$_POST[nom] $_POST[prenom] vous envoie un message" );
$mail->Body    = $body;
$mail->AltBody = $text_body;
$mail->AddAddress("mon.email@email.fr", "moi" );
$mail->AddAttachment($_FILES['file1']['tmp_name'], $_FILES['file1']['name']);
$mail->AddAttachment($_FILES['file1']['tmp_name'], $_FILES['file1']['name']);
     
if($mail->Send())
 $msg .="message envoyé.";
else
 $msg .="erreur : le message n'a pas été envoyé.";

Reply

Marsh Posté le 17-05-2006 à 12:01:50    

c'est une coquille ou le même fichier est envoyé 2 fois :??:
 
et les post dans des quotes c'est pas super propre, ajoute des ' pour tes index de tableau et vire les quotes
 
faudrait tester avec un minimum de choses, sans altbody, sans html etc
 

Code :
  1. $mail = new phpmailer();
  2. $mail->Mailer   = "mail";
  3. $mail->From     = unconvert('toi@toi.fr');
  4. $mail->Subject = unconvert('test fichier');
  5. $mail->Body    = 'test';
  6. $mail->AddAttachment($_FILES['file1']['tmp_name'], $_FILES['file1']['name']);   
  7. $mail->AddAddress("mon.email@email.fr", "moi" );
  8. if($mail->Send())
  9. $msg .="message envoyé.";
  10. else
  11. $msg .="erreur : le message n'a pas été envoyé.";


Message édité par Sh@rdar le 17-05-2006 à 12:06:35

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 17-05-2006 à 12:19:18    

oui pour l'envoi du fichier en double je me suis planté.
merci je vais essayer

Reply

Marsh Posté le 17-05-2006 à 12:19:18   

Reply

Marsh Posté le 17-05-2006 à 12:24:35    

et aussi, comme tu upload ton fichier pour l'envoyer directement, vérifie que t'as pas d'erreurs à l'upload, déplace le fichier, et essaye de l'attacher seul pour l'envoyer


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed