Fichier joint, par mail() - PHP - Programmation
Marsh Posté le 24-09-2005 à 13:25:06
MIME est la solution ... Multipart Internet Message Extensions
Le principe est de découper le corps du message en morceaux MIME avec chacun leur encodages et leur propriétés, identifiés par les "boundaries" MIME. À partir de là, le client mail fera la distinction des morceaux en fonction de ses capacités à les interpréter : par exemple dans un mail avec un contenu "text/plain" et un en "text/html", si le client ne sait pas interpereter le "html", il affichera le "text".
Je vais la faire par l'exemple, ce sera plus rapide
Code :
|
voilà pour le principe, donc tu vas devoir te familiariser avec :
- le "format" MIME
http://www.ietf.org/rfc/rfc2045.txt
http://www.ietf.org/rfc/rfc2046.txt
- l'encodage en base64 d'un fichier joint :
Code :
|
en plus ... et comme d'hab rtfm
http://php.net/mail
http://php.net/manual/en/function.chunk-split.php
http://www.zend.com/zend/spotlight [...] lpart1.php
a+
shakpana
Marsh Posté le 23-09-2005 à 22:38:41
Salut !
Alors voilà, j'ai un fichier dans un dossier de mon FTP (ex : ./dossier/fichier.gz )
Je voudrais l'envoyé par mail SANS passé par un formulaire, en fichier joint.
Vous pouvez m'aider svp ?
Merci
Tilix
Message édité par Tilix le 23-09-2005 à 22:47:04