Skip to content
Extraits de code Groupes Projets
Valider 01eadf69 rédigé par Fil's avatar Fil
Parcourir les fichiers

devrait résoudre le problème de saut de ligne dans les sujets (très longs) de...

devrait résoudre le problème de saut de ligne dans les sujets (très longs) de mails #252  (solution proposée par Bertrand Gugger)
parent f508f937
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -129,7 +129,7 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") { ...@@ -129,7 +129,7 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") {
# un bug de mb_string casse mb_encode_mimeheader si l'encoding interne # un bug de mb_string casse mb_encode_mimeheader si l'encoding interne
# est UTF-8 et le charset iso-8859-1 (constate php5-mac ; php4.3-debian) # est UTF-8 et le charset iso-8859-1 (constate php5-mac ; php4.3-debian)
mb_internal_encoding($charset); mb_internal_encoding($charset);
$sujet = mb_encode_mimeheader($sujet, $charset, 'Q'); $sujet = mb_encode_mimeheader($sujet, $charset, 'Q', "\n");
mb_internal_encoding('utf-8'); mb_internal_encoding('utf-8');
} }
...@@ -139,6 +139,7 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") { ...@@ -139,6 +139,7 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") {
if (os_serveur == 'windows') { if (os_serveur == 'windows') {
$texte = ereg_replace ("\r*\n","\r\n", $texte); $texte = ereg_replace ("\r*\n","\r\n", $texte);
$headers = ereg_replace ("\r*\n","\r\n", $headers); $headers = ereg_replace ("\r*\n","\r\n", $headers);
$sujet = ereg_replace ("\r*\n","\r\n", $sujet);
} }
switch($hebergeur) { switch($hebergeur) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter