mail avec fichiers attachés - PHP - Programmation
Marsh Posté le 07-04-2004 à 17:45:06
ReplyMarsh Posté le 07-04-2004 à 17:47:09
ReplyMarsh Posté le 07-04-2004 à 17:48:22
je l'utilise comme ca :
Code :
|
voilou
mon_adresse2@boulot.com <--- c'est mon compte mail du boulot
Marsh Posté le 07-04-2004 à 17:48:51
ReplyMarsh Posté le 07-04-2004 à 17:55:21
comme ceci:
Code :
|
Marsh Posté le 07-04-2004 à 18:02:56
JagStang a écrit : fait voir un file_exists() sur le fichier que tu passes |
j'ai 1 en retour dc il existe bien
es-ce que ca peu etre un probleme de version de php?
ou un truc a rajouter pour les mimes?
ou je ne sais pas
Marsh Posté le 07-04-2004 à 18:05:06
bon bin je vais devoir y aller
mais je suis prenneur pour toute propositions , solutions et aide
merci d'avance
Marsh Posté le 07-04-2004 à 20:52:08
J'utilise phpmailer et je n'ai aucun souci de pièces jointes.
phpmailer.sf.net
Marsh Posté le 08-04-2004 à 15:37:39
JagStang a écrit : tu es en local ? sinon, quel hébergeur ? |
oui oui je suis en local
bon la j'ai recuperer une nouvelle version sur nexen
celle ci permet d'envoyer plusieurs fichiers attachés
elle a l'air de marcher mais j'ai encore un petit souci
admettons que je definisse ca :
Code :
|
mon probleme c'ets qu'il m'envoi des fichiers attachés du style:
testmails_testfichier.txt etc...
la derniere fonction de nexen est :
Code :
|
j'ai un petit souci de comprehension avec $filename et $name je pense
Marsh Posté le 08-04-2004 à 17:03:03
Eh bien c'est normal puisque tu lui donnes le tableau des adresse des fichiers en paramètre $nom. Il prend donc la totalité de la chaine de caractères de chaque chemin. Le passage de / à _ dans ce chemin doit être le fait du serveur mail.
Il faut donc que tu appliques un traitement au tableau $fichier avant de le mettre en paramètre $nom
Un exemple est $fichiers['nom'] = array("nom1", "nom2", ...);
$fichiers['liens'] = array("lien1", "lien2",...);
et ton appel de fonction devient :
mail_attachement($to,$sujet,$message,$fichiers['liens'],$typemime,$fichiers['nom'],$reply,$from)
Marsh Posté le 08-04-2004 à 17:13:26
T509 a écrit : Eh bien c'est normal puisque tu lui donnes le tableau des adresse des fichiers en paramètre $nom. Il prend donc la totalité de la chaine de caractères de chaque chemin. Le passage de / à _ dans ce chemin doit être le fait du serveur mail. |
je te remercie faudra que j'essaye ca
sinon je ne voix pas le CC de geré dans la fonction
mais bon ca je pense que c pas difficil a modifier
bon des que j'aurais essayé je vous tiens informé
merci
Marsh Posté le 08-04-2004 à 21:47:12
regarde comment c'est implanté dans phpmailer, cela t'inspirera peut être.
Marsh Posté le 09-04-2004 à 09:13:45
T509 a écrit : regarde comment c'est implanté dans phpmailer, cela t'inspirera peut être. |
d'accord je te remercie
Marsh Posté le 22-07-2005 à 16:45:47
salut, je suis toute nouvelle et pas aidée boulette quoi ^^
Voila je voulais aussi envoyer un mail avec un fichier attaché le tout à partir d'un formulaire.
Je voulais aussi utiliser la dernière fonction de nexen que saxgard à montré mais chez moi elle ne marche carrement pas... enfin elle ou c'est moi qui ne sais pas la faire marcher aussi
Je suis allé voir sur phpmailer et je n'ai pas plus comprit que sur nexen d'ailleurs (c'est là que vous commencez a comprendre le pourquoi de ma premiere phrase ).
Je recupère les images a partir d'un forumlaire et je les stoque dans un dossier "trans" avant d'envoyer le mail avec les images en questions ^^
du coup j'ai un peu modifier de code de la fonction vu ke les images sont dans le meme dossier ^^ ca donne :
Citation : function mail_attachement($to , $sujet , $message , $filename , $typemime , $nom , $reply , $from){ |
mon appel c'est :
Citation : mail_attachement($mail_admin , $sujet , $message1 , $uploaddir , $_FILES['userfile']['type'][0] , $img , $reply , $_POST['mail']); |
Alors c'est peut etre parce que je n'ai rien mis dans $reply ... normal je ne sais pas a quoi ca sert ^^
enfin ca vaut le coup que je vous montre le resultat du mail quand meme
Citation : |
voila ce que je reçois en contenu de message
apres le titre du message passe nikel par contre
merci de m'aider
enfin le top du top ca serait une ame genereuse qui m'explique cette fonction assez enigmatique faut dire
Marsh Posté le 07-04-2004 à 17:14:09
bon
j'ai essayer plusieurs fonctions et classes pour pouvoir envoyer des mails avec fichiers attachés
et sur tous ca, aucune ne marche correctement.
soit j'ai aucun corps de message qui s'affiche , sois le fichier attachés est vide, soit le fichier attaché n'y est pas
soit le message est dans un code incomprehensible.
quelqu'un pourrait-il me donner ou me dire ou telecharger la fonction ou class la plus adapter à tous les problemes pour les envois de mails avec fichiers attachés? ou du moin celle qui est laplus adapter pour l'envois de fichiers texte ou CSV ou excel
je pense en parti que mes problemes serait liés avec les MIME , mais j'en suis pas sure.
je vous remercie d'avance.
PS : je fais des tests sur ma messageries AOL et sur ma messagerie du travail (completel)
Message édité par saxgard le 07-04-2004 à 17:17:44