Fichier attaché dans un mail?

Fichier attaché dans un mail? - PHP - Programmation

Marsh Posté le 08-09-2003 à 20:17:21    

bonjour,
qq aurai t'il une portion de code afin d'envoyer un fichier attaché grâce a la fonction mail?
Ou m'aider tout simplement ?
apparemment je dois utiliser "mim" et un algorithme de base64 nan?
merci d'avance

Reply

Marsh Posté le 08-09-2003 à 20:17:21   

Reply

Marsh Posté le 08-09-2003 à 21:19:52    

http://dev.nexen.net/scripts/details.php?scripts=425
 
("Fichier attaché" + php --> premier lien dans google...  :hello: )

Reply

Marsh Posté le 09-09-2003 à 12:45:33    

drapal

Reply

Marsh Posté le 09-09-2003 à 12:47:27    


 
Pourquoi drapal ? Tu as lu le lien que j'ai donné ? Il répond parfaitement à la question et même plus.  :)

Reply

Marsh Posté le 16-09-2003 à 09:04:32    

salut,
 
Nickel pour envoyer la Pièce jointe.
Excepté :  
PNG ça ne marche pas?
Et surtout je n'arrive pas à l'integrer à la création de mon mail, de type :
content type : text/html
 
Comment donc envoyer un mail en HTML avec une pièce jointe?
 
merci :)
 
ps : que veux dire ce message d'erreur :  
Warning: [b]Bad Message destination[b] in c:\program files\apache group\apache\htdocs\web\functions.php à la ligne xxx correspond à l'appel à la fonction mail().
 

Reply

Marsh Posté le 16-09-2003 à 10:32:35    

on ne le repetera jamais assez  :o  
il existe une classe pas trop mal qui permet l'envoi de mail avec copies, attachments, ....  :)  
http://phpmailer.sourceforge.net/


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-09-2003 à 13:11:22    

salut,
 
Bon c'est de ma faute, j'avais zappé qq lignes, dans le lien passé par Hermes :)
En fait tout y est :)
 
Sinon pour la pièce jointe + html c'est ok, mais j'ai deux pièces jointes?
La bonne + un fichier ATTxxxx.txt, qu'est ce donc que ce fichier?
merci :)

Reply

Marsh Posté le 16-09-2003 à 14:36:22    

salut,
 
Je n'arrive pas a envoyer des jpeg, ils arrivent bien, mais illisible :/
Les gif fonctionnent eux. Les Png non :/
 
voilà l'encodage :

Code :
  1. $fd = fopen( $fichier, "r" );
  2. $contenu = fread( $fd, filesize( $fichier ) );
  3. fclose( $fd );
  4. $attachement .= chunk_split(base64_encode($contenu))


 
Pour le texte, (que je n'encode pas en Chunksplit...) les saut de lignes ne sont pas respectés à la place j'ai des carré, comme lors de transfert Unix, Windows.
 
Une piste?
 
merci :)


Message édité par AGA le 16-09-2003 à 14:37:43
Reply

Marsh Posté le 16-09-2003 à 17:25:17    

Bon rien ne marche, sauf le transfert de fichier gif :??:
 
Une idée?
 
une piste , ce serait sympa. merci
 
ps : pour les fichiers att, c'etait un pb de boundary, un de trop ;)

Reply

Marsh Posté le 16-09-2003 à 17:37:47    

les fichiers attachés, c pas bien! sécurité oblige.

Reply

Marsh Posté le 16-09-2003 à 17:37:47   

Reply

Marsh Posté le 16-09-2003 à 19:12:23    

:??:
 
personne?

Reply

Marsh Posté le 17-09-2003 à 11:13:24    

Bon j'ai essayé d'ecrire ce que je lisais avec fread dans un fichier.
ça c ok, le fichier recrée est bien conforme.
¨Par contre par mail non, si ce n'est aps un gif ça ne marche pas :/
 
 :fou:

Reply

Marsh Posté le 17-09-2003 à 12:03:53    

Q'un a déjà attaché un jpeg à un mail via php?
 
??  :sweat:

Reply

Marsh Posté le 18-09-2003 à 14:27:18    

salut,
 
Bon ça marche...depuis le début :fou:
 
Enfin en php4.3.0 mais pas en php4.3.3!!!!!
 
Donc probablement le Chunck_split ou le base64_encode qui est buggé??
 
voilà
ça pourra peut être servir à qq'un.  :jap:

Reply

Sujets relatifs:

Leave a Replay

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