Besoin d'aide pour pièces jointes avec PHP Mailer - PHP - Programmation
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
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?
Marsh Posté le 17-05-2006 à 11:44:31
le fichier est-il lisible avant envoi ?
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"
...
Marsh Posté le 17-05-2006 à 11:52:01
y'a merdouillage effectivement..
tu peux donner le code ?
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é.";
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 :
|
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
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
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