La minute fonction pour le noob: SendMail

http://www.medium4you.be/Pakistan-tradition-et-modernite.html Hier, je me grattais la tête avec la fonction mail() de php qui refusait de fonctionner...

J'ai épluché la doc, tripatouillé, testé pendant une heure des modifs, avant de me rendre compte que je ne lui passais pas la bonne variable d'adresse... (nudge à tous les codeurs qui ont envie de se coller des tartes en se rendant compte qu'ils pestent depuis une demi-journée contre un langage/doc etc avant de se rendre compte que l'erreur vient d'eux )

M'enfin, j'ai tellement tripatouillé que j'en étais à me faire une fonction toute prête, en mode c'est la dernièrefois que je réfléchis à ça...

Donc, si jamais ça peut servir je la pose là.


 

❝ 4 commentaires ❞

1  Yosko le

Elle est pourtant toute conne, cette fonction mail() à la base :3
Mais c'est vrai qu'un peu de validation en amont ne fait pas de mal... et j'ai une fonction quasi identique à la tienne

 
2  Bronco le

On est connectés, je te dis
C'est justement quand la fonction est noobissime que c'est d'autant plus frustrant de ne pas être foutu de la faire fonctionner... t'as beau deviner qu'il y a sans aucun doute une coquille à toi quelque part et qu'un autre qui verrait ton code te dirait un truc du genre "t'en as pas marre d'être con ?", ben tu vois rien: une sorte de cécité sélective

 
3  JeromeJ le

Et si tu veux mettre de l'UTF-8 dans le titre … tu sais comment il faut faire ? tu vas voir c'trop marrant. :p


$title = '=?UTF-8?B?'.base64_encode('Titre avec de l\'UTF-8 dedans à l\'intérieur que c\'est bon ;)').'?=';


Et oui ! Rien que ça !


J'ai utilisé ça pour PickyPaste ;)


L'astuce vient d'ici je crois :o http://bitprison.net/php_mail_utf-8_subject_and_message

 
4  Bronco le

Tiens, c'est bon à savoir ça !
ça pourrait même me servir dans une autre appli...

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

les commentaires relevant du SPAM seront filtrés et dégagés direct...

Quelle est le premier caractère du mot z6l8wk7a ?