Bonjour à tou(te)s,
Je débute en PHP. J'ai mis en place une page permettant à l'utilisateur d'adresser un mail et d'y joindre éventuellement une pièce jointe.
Après plusieurs essais et pleins des lectures diverses et variées, j'ai réussi à faire en sorte d'uploader le fichier, l'encoder, l'envoyer et le supprimer du serveur. Jusque là tout va bien. Cependant, et en toute logique, le fichier arrive par mail toujours encodé. Les personnes qui seront destinataires des mails ne sauront pas faire les manips pour décoder.
Est-il possible de faire en sorte qu'il arrive comme une pièce jointe "classique" ? (si cela a une importance, les utilisateurs seront sur Outlook 2003>2013)
Au cas où, voici le bout de script qui encode la PJ :
Merci par avance de votre aide ! S'il faut plus de détails sur le code ou le contexte, n'hésitez pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $handle = fopen($file_name, 'r') or die('File '.$file_name.'can t be open'); $content = fread($handle, $file_size); $content = chunk_split(base64_encode($content)); $f = fclose($handle);
Partager