L.Boggio
02/08/2006, 13h25
C'est plus compliqué que ça : une pièce joine va être encodée dans le body du mail, donc, entre le moment où tu génères le mail et le moment où tu l'envoies, il sera en mémoire dans le script PHP (en gros). Pour encoder ce fichier et générer le body, il faut pouvoir lire ce fichier depuis le script PHP, donc, depuis le serveur qui exécute le script.
Soit ton script est en local sur le serveur, soit il peut y accéder via une fonciton de type fopen. Or, il est possible d'accéder à son espace FTP anonyme depuis ses scripts PHP sur un serveur mutualisé (je l'ai fait). Donc, ça peut être une solution, mais pas forcément aisée à mettre en oeuvre.
Soit ton script est en local sur le serveur, soit il peut y accéder via une fonciton de type fopen. Or, il est possible d'accéder à son espace FTP anonyme depuis ses scripts PHP sur un serveur mutualisé (je l'ai fait). Donc, ça peut être une solution, mais pas forcément aisée à mettre en oeuvre.