php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #50946 this function does not proberly work, need a workaround for Emails
Submitted: 2010-02-06 15:20 UTC Modified: 2010-02-06 15:39 UTC
From: conus at conus-computer dot de Assigned:
Status: Not a bug Package: Mail related
PHP Version: 5.3.1 OS: unix
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: conus at conus-computer dot de
New email:
PHP Version: OS:

 

 [2010-02-06 15:20 UTC] conus at conus-computer dot de
Description:
------------
This function doesn't work proberly like the versions before didn't.
It doesn't eleminate carriage return (chr13).
After that it eleminates all linefeed/carriage return combinations, which are usually left over by sent emails, an adds afterwards to his own linefeed Charakter an carriage return, that most emailclients don't understand.


Reproduce code:
---------------
Here ist the workaround:
function X_quoted_printable_encode($String){
# replace carriage return (cr)
$String = str_replace(chr(13), "", $String);
# change line-feed in an unencoded Charakter.
# All origianl charakters of this kind will be lost, maybe use another one, if you know a better one...
$String = str_replace(chr(10), "|", $String);
# ther original encoding
$String=quoted_printable_encode($String);
# restore line feeds
$String = str_replace("|", chr(10), $String);
# eleminat carriage return
$String = str_replace(chr(13), "", $String);
return $String;
}
hugh!

Expected result:
----------------
Content-Transfer-Encoding: quoted-printable


Email Adresse des Verfassers zur direkten Antwort: sk@augeninfo.de 


Sehr=
 geehrte Frau Dr. med. Svea Keller, 

Sehr geehrte Kolleginnen, sehr geehrt=
e Kollegen,

ich darf Sie herzlich zu einer gemeinsamen Fortbildungsveranst=
altung der BVA Bezirksverb=E4nde Niederbayern/Oberpfalz in Kooperation mit =
dem Berufsverband der Neurologen am 3.3.2010 in Deggendorf einladen.
Das Ei=
nladungsschreiben sende ich Ihnen im Anhang zu.

Ich freue mich auf Ihr Kom=
men.

Mit freundlichen kollegialen Gr=FC=DFen

Dr. R. Keller

Email Adresse=
 des Verfassers zur direkten Antwort: sk@augeninfo.de 

___________________=
_______________________________________________


Actual result:
--------------
Content-Transfer-Encoding: quoted-printable

=0AEmail Adresse des Verfassers zur direkten Antwort: sk@augeninfo.de =0A=
=0A=0ASehr geehrte Frau Dr. med. Svea Keller, =0A=0ASehr geehrte Kolleginne=
n, sehr geehrte Kollegen,

ich darf Sie herzlich zu einer gemeinsamen Fortbildungsveranstaltung der BV=
A Bezirksverb=E4nde Niederbayern/Oberpfalz in Kooperation mit dem Berufsver=
band der Neurologen am 3.3.2010 in Deggendorf einladen.
Das Einladungsschreiben sende ich Ihnen im Anhang zu.

Ich freue mich auf Ihr Kommen.

Mit freundlichen kollegialen Gr=FC=DFen

Dr. R. Keller=0A=0AEmail Adresse des Verfassers zur direkten Antwort: sk@au=
geninfo.de =0A=0A__________________________________________________________=
________

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-02-06 15:39 UTC] jani@php.net
Works fine for me (tm). Please ask further support questions elsewhere.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Mon Nov 04 04:01:28 2024 UTC