MIME απορίες...

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

MIME απορίες...

Δημοσίευση από iffor » 21 Σεπ 2006 18:44

Καλησπερούδια!!!!

Τελευταία, χρησιμοποίησα στο joomla, ένα component ( mms blog ) με το οποίο εμφανίζω στο site mms και mail.

Παρατήρησα όμως ότι αν στείλω ελληνικά, τα βγάζει με ???

Άνοιξα τον κώδικα και είδα ότι ο κώδικας είναι γραμμένος έτσι ώστε να μετατρέπει την πληροφορία που δέχεται σε UTF-8
Συγκεκριμένα έχουμε

Κώδικας: Επιλογή όλων

$header = @imap_headerinfo();
$this->subject = @utf8_decode(imap_utf8($header->subject));
Η imap_utf8 μετατρέπει MIME-encoded κείμενο σε UTF-8
και η utf8_decode μετατρέπει ένα string με ISO-8859-1 χαρακτήρες κωδικοποιημένο με UTF-8 σε single-byte ISO-8859-1.

Παρατήρησα όμως ότι στο $header->subject υπάρχει το εξής

Κώδικας: Επιλογή όλων

=?ISO-8859-7?Q?Fwd:_test_=F4=E5=F3=F4_test?=
όπου με =F4=E5 κτλ είναι οι ελληνικοί χαρακτήρες...

πως θα μπορούσα να κάνω MIME-encoded το παραπάνω string σε ISO-8859-7?
κάποια tips μήπως?!?!?

Ευχαριστώ!!!
μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 22 Σεπ 2006 15:55

Νομίζω οτι μπορώ να σε βοηθήσω.. αλλά εξήγησε μου..

μετά το
$header = @imap_headerinfo();
$this->subject = @utf8_decode(imap_utf8($header->subject));
..το "$this->subject" βγάζει "=?ISO-8859-7?Q?Fwd:_test_=F4=E5=F3=F4_test?=" ;;

ή το "=?ISO-8859-7?Q?Fwd:_test_=F4=E5=F3=F4_test?=" είναι πριν το utf8_decode;

....
πάντως το ?Q? σημαίνει οτι ακολουθεί format quoted printable, και το "Fwd:_test_=F4=E5=F3=F4_test" μπορείς να το μετατρέψεις σε ASCII με το imap_qprint()
τα πιθανά formats είναι είτε quoted printable είτε base64 (?B? αντί για ?Q?)

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

MIME απορίες...

Δημοσίευση από iffor » 22 Σεπ 2006 22:50

Καλησπέρα!!!
Πραγματικά ελπίζω σε μια βοηθειά σου!!!
Δυστυχώς δεν είμαι εξοικιωμένος με τα MIME και τις imap function της PhP...

από το $this->subject = @utf8_decode(imap_utf8($header->subject));
η $header->subject έχει το "=?ISO-8859-7?Q?Fwd:_test_=F4=E5=F3=F4_test?="

και μετά από την ακολουθεία των fun imap_utf8 και utf8_decode,
η $this->subject περιέχει το αποτέλεσμα σε UTF-8 μορφή!!!

Ελπίζω να απάντησα σε αυτό που ρωτάς!!!
Αν όχι, ξαναρώτα το!!! Να με συμπαθάς, αλλά δουλεύω όλη μέρα σήμερα και
το μυαλό μου έχει φλιπάρει λιγάκι! :wink:
μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 23 Σεπ 2006 03:27

οκ... για δοκίμασε αυτό.. αλλά με ένα σωστό $subject γιατί αυτό που έχεις πιο πάνω δεν αναγνωρίζεται για valid utf-8

Κώδικας: Επιλογή όλων

if (preg_match('/^=\?([^?]+)\?([qb])\?([^?]+)\?=$/i', $subject, $m))
  $subject = iconv(
    'utf-8',
    $m[1],
    strtolower($m[2]) == 'q' ? imap_qprint($m[3]) : base64_decode($m[3])
    );
από το regular expression τα matches είναι:

Κώδικας: Επιλογή όλων

Array
(
    [0] => =?ISO-8859-7?Q?Fwd:_test_=F4=E5=F3=F4_test?=
    [1] => ISO-8859-7
    [2] => Q
    [3] => Fwd:_test_=F4=E5=F3=F4_test
)

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 23 Σεπ 2006 16:55

Πάντως iffor να σου πω οτι έχω επενδύσει πολύ χρόνο μελετώντας διάφορα θέματα για emails και υπάρχουν πολλά προβλήματα. Το subject είναι το ποιο απλό στην αποκωδικοποίηση (αν το συγκρίνεις με τα ονόματα των contacts), αλλά κι αυτό έχει κάτι που πρέπει να προσέξεις. Το format του μπορεί να έχει μορφές όπως:

This is a subject
=?iso-8859-1?Q?This=20is=20a=20subject?=
Re: This is a subject
=?iso-8859-1?Q?Re=3A=20This=20is=20a=20subject?=
Re: =?iso-8859-1?Q?This=20is=20a=20subject?=

και αν ο mailer είναι καλός κόβει όλα τα headers στους 74 χαρακτήρες τότε μπορεί το subject να έχει κοπεί σε MIME encoded κομμάτια.. πχ..
=?iso-8859-1?Q?line=201?=
=?iso-8859-1?Q?line=202?=
=?iso-8859-1?Q?line=203?=

Από πικρή εμπειρία να σου πω οτι τα functions της PHP σε γενικές γραμμές είναι ανίκανα να χειριστούν τέτοιες εξαιρέσεις. Έχω φτιάξει ένα function που καλύπτει όσα κουλά μπορούσα να σκεφτώ και όσα έχω δεί από πανηλίθιους mailers από spammers.

Αν αυτό που είπες στην αρχή του thread ισχύει είναι άλλο ένα κουλό που προστίθεται στην λίστα μου.. δηλαδή το =?ISO-8859-7?Q?Fwd:_test_=F4=E5=F3=F4_test?= θα πρέπει να έχει codepage ISO-8859-7 κι όχι UTF-8. Αν θες την γνώμη μου κάνε κάποιο δικό σου function και αγνόησε το $this->subject = @utf8_decode(imap_utf8($header->subject));

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

MIME απορίες...

Δημοσίευση από iffor » 25 Σεπ 2006 14:24

Thanx man!!! :wink:
Θα το παλέψω με τις οδηγείες σου και θα σου πω νεότερα!!!
μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

MIME απορίες...

Δημοσίευση από iffor » 27 Σεπ 2006 17:01

Δυστυχώς δεν έκανα τίποτα...
Με κούρασε λιγάκι το θέμα, αλλά θα το παλέψω!
Θα ήθελα να σου κάνω μια ερώτηση!

Βλέπω στα παραδείγματά σου

Κώδικας: Επιλογή όλων

=?iso-8859-1?Q?This=20is=20a=20subject?=
Στο δικό μου ζήτημα έχω

Κώδικας: Επιλογή όλων

=?ISO-8859-7?Q?Fwd:_test_=F4=E5=F3=F4_test?=
Δυστυχώς δεν μπορώ να καταλάβω τα =F4=E5=F3=F4 τι ακριβώς είναι?!?!?
Οκ, υποθέτω ότι είναι το ανάλογο encode για τους χαρακτήρες, απλά πρωτη φορά
το συναντω και δεν κατάλαβα πολλά...

Θα μπορούσα να βρω πουθενα κάποιο reference για το πως μπορώ να επεξεργαστώ
το ανάλογο encode?

Ευχαριστώ!!!
μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 27 Σεπ 2006 17:41

Είναι ASCII κωδικοί σε δεκαεξαδική μορφή πχ.. το =20 σημαίνει 0x20 ή 32 στο δεκαδικό σύστημα που αντιστοιχεί στο space.

Είναι παρόμοιο με το url encode μόνο που εκεί αντί για = βάζουν %.

Αν γράψεις
$str = imap_qprint('Fwd:_test_=F4=E5=F3=F4_test');
σου βγάζει αλλαμπουρνέζικα αλλά αμα βάλεις για codepage της σελίδας τα ελληνικά σου βγάζει:
Fwd:_test_τεστ_test

δηλαδή το =F4 είναι το "τ", το =E5 το "ε" κτλ.

Αυτό όμως είναι η ελληνική έκδοση του ASCII (δηλαδή το iso-8859-7). Δεν είναι UTF-8. Στο UTF-8 θα είχες δύο χαρακτήρες για κάθε ελληνικό γράμμα.

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 27 Σεπ 2006 23:32

Reference RFC 2045 παράγραφος 6.7, σελίδα 18

(καλά τα πάω για δικηγόρος;)

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

MIME απορίες...

Δημοσίευση από iffor » 28 Σεπ 2006 10:50

cpulse έγραψε:Αν γράψεις
$str = imap_qprint('Fwd:_test_=F4=E5=F3=F4_test');
σου βγάζει αλλαμπουρνέζικα αλλά αμα βάλεις για codepage της σελίδας τα ελληνικά σου βγάζει:
Fwd:_test_τεστ_test
Καλημερούδια!!! Μιας και σε πήρα αμπάριζα να σε ρωτήσω κατι ακόμη?!

Να πω κατ'αρχάς ότι η κωδικοποίηση της σελίδας στο οποίο θα εμφανίζω το mime είναι σε UTF-8.

Αυτό που μου κάνει εντύπωση είναι ότι η imap_qprint δεν μου επιστρέφει τίποτα!
Ούτε και η imap_8bit, αλλά ούτε και η imap_base64 ( απλός έκανα δοκιμές! ) ...
Δεν ξέρω γιατι... :question:

Αν έβγαζε κάποιο αποτέλεσμα, θα μπορούσα με την mb_convert_encoding να το γυρίσω σε UTF-8? Το ρωτάω, μιας και δεν είχα πάντα τα καλύτερα αποτελέσματα με την συγκεκριμένη function!!!

Thank you man!!!!

Edit
Θα μπορούσα μήοως να βρω κάπου, την αντιστοιχεία του ελληνικού ASCII ( 0x## )
με το ανάλογου UTF-8 ( 0x#### ) ?
Thanks!
μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 28 Σεπ 2006 14:15

Ρώτα ό,τι θες.. έτσι κι αλλιώς απαντάω όταν θέλω να κάνω διαλείμματα γιατί έχω πήξει τρελά τον τελευταίο καιρό.

Αν είναι να εμφανιστεί σε UTF-8 τότε αν αλλάξεις ελαφρώς τον κώδικα που σου έγραψα ποιο πάνω θα δουλέψει..

Κώδικας: Επιλογή όλων

if (preg_match('/^=\?([^?]+)\?([qb])\?([^?]+)\?=$/i', $subject, $m)) 
  $subject = iconv( 
    $m[1], 
    'utf-8', 
    strtolower($m[2]) == 'q' ? imap_qprint($m[3]) : base64_decode($m[3]) 
    );
τώρα.. σχετικά με τις αντιστοιχίες με μπρίζωσες λίγο :)
έφτιαξα ένα προγραμματάκι για να τα βρώ.. το χρειαζόμουνα κατά καιρούς κι εγώ

Κώδικας: Επιλογή όλων

$chars = 'αάβγδεέζηήθιίϊΐκλμνξοόπρσςτυύφχψωώΑΆΒΓΔΕΈΖΗΉΘΙΊΪΚΛΜΝΞΟΌΠΡΣΤΥΎΦΧΨΩΏ';
for &#40;$i = 0; $i < strlen&#40;$chars&#41;; $i++&#41; &#123;
	$st = iconv&#40;'iso-8859-7', 'utf-8', $chars&#91;$i&#93;&#41;;
	$unicode = '';
	for &#40;$k = 0; $k < strlen&#40;$st&#41;; $k++&#41; $unicode .= sprintf&#40;' 0x%02X', ord&#40;$st&#91;$k&#93;&#41;&#41;;
	printf&#40;'<br>%s&#58; ASCII = 0x%02X, UTF-8 = %s', $chars&#91;$i&#93;, ord&#40;$chars&#91;$i&#93;&#41;, $unicode&#41;;
&#125; 
και από οτι φαίνεται οι αντιστοιχίες είναι:

Κώδικας: Επιλογή όλων

α&#58; ASCII = 0xE1, UTF-8 = 0xCE 0xB1
ά&#58; ASCII = 0xDC, UTF-8 = 0xCE 0xAC
β&#58; ASCII = 0xE2, UTF-8 = 0xCE 0xB2
γ&#58; ASCII = 0xE3, UTF-8 = 0xCE 0xB3
δ&#58; ASCII = 0xE4, UTF-8 = 0xCE 0xB4
ε&#58; ASCII = 0xE5, UTF-8 = 0xCE 0xB5
έ&#58; ASCII = 0xDD, UTF-8 = 0xCE 0xAD
ζ&#58; ASCII = 0xE6, UTF-8 = 0xCE 0xB6
η&#58; ASCII = 0xE7, UTF-8 = 0xCE 0xB7
ή&#58; ASCII = 0xDE, UTF-8 = 0xCE 0xAE
θ&#58; ASCII = 0xE8, UTF-8 = 0xCE 0xB8
ι&#58; ASCII = 0xE9, UTF-8 = 0xCE 0xB9
ί&#58; ASCII = 0xDF, UTF-8 = 0xCE 0xAF
ϊ&#58; ASCII = 0xFA, UTF-8 = 0xCF 0x8A
ΐ&#58; ASCII = 0xC0, UTF-8 = 0xCE 0x90
κ&#58; ASCII = 0xEA, UTF-8 = 0xCE 0xBA
λ&#58; ASCII = 0xEB, UTF-8 = 0xCE 0xBB
μ&#58; ASCII = 0xEC, UTF-8 = 0xCE 0xBC
ν&#58; ASCII = 0xED, UTF-8 = 0xCE 0xBD
ξ&#58; ASCII = 0xEE, UTF-8 = 0xCE 0xBE
ο&#58; ASCII = 0xEF, UTF-8 = 0xCE 0xBF
ό&#58; ASCII = 0xFC, UTF-8 = 0xCF 0x8C
π&#58; ASCII = 0xF0, UTF-8 = 0xCF 0x80
ρ&#58; ASCII = 0xF1, UTF-8 = 0xCF 0x81
σ&#58; ASCII = 0xF3, UTF-8 = 0xCF 0x83
ς&#58; ASCII = 0xF2, UTF-8 = 0xCF 0x82
τ&#58; ASCII = 0xF4, UTF-8 = 0xCF 0x84
υ&#58; ASCII = 0xF5, UTF-8 = 0xCF 0x85
ύ&#58; ASCII = 0xFD, UTF-8 = 0xCF 0x8D
φ&#58; ASCII = 0xF6, UTF-8 = 0xCF 0x86
χ&#58; ASCII = 0xF7, UTF-8 = 0xCF 0x87
ψ&#58; ASCII = 0xF8, UTF-8 = 0xCF 0x88
ω&#58; ASCII = 0xF9, UTF-8 = 0xCF 0x89
ώ&#58; ASCII = 0xFE, UTF-8 = 0xCF 0x8E
Α&#58; ASCII = 0xC1, UTF-8 = 0xCE 0x91
’&#58; ASCII = 0xA2, UTF-8 = 0xE2 0x80 0x99
Β&#58; ASCII = 0xC2, UTF-8 = 0xCE 0x92
Γ&#58; ASCII = 0xC3, UTF-8 = 0xCE 0x93
Δ&#58; ASCII = 0xC4, UTF-8 = 0xCE 0x94
Ε&#58; ASCII = 0xC5, UTF-8 = 0xCE 0x95
Έ&#58; ASCII = 0xB8, UTF-8 = 0xCE 0x88
Ζ&#58; ASCII = 0xC6, UTF-8 = 0xCE 0x96
Η&#58; ASCII = 0xC7, UTF-8 = 0xCE 0x97
Ή&#58; ASCII = 0xB9, UTF-8 = 0xCE 0x89
Θ&#58; ASCII = 0xC8, UTF-8 = 0xCE 0x98
Ι&#58; ASCII = 0xC9, UTF-8 = 0xCE 0x99
Ί&#58; ASCII = 0xBA, UTF-8 = 0xCE 0x8A
Ϊ&#58; ASCII = 0xDA, UTF-8 = 0xCE 0xAA
Κ&#58; ASCII = 0xCA, UTF-8 = 0xCE 0x9A
Λ&#58; ASCII = 0xCB, UTF-8 = 0xCE 0x9B
Μ&#58; ASCII = 0xCC, UTF-8 = 0xCE 0x9C
Ν&#58; ASCII = 0xCD, UTF-8 = 0xCE 0x9D
Ξ&#58; ASCII = 0xCE, UTF-8 = 0xCE 0x9E
Ο&#58; ASCII = 0xCF, UTF-8 = 0xCE 0x9F
Ό&#58; ASCII = 0xBC, UTF-8 = 0xCE 0x8C
Π&#58; ASCII = 0xD0, UTF-8 = 0xCE 0xA0
Ρ&#58; ASCII = 0xD1, UTF-8 = 0xCE 0xA1
Σ&#58; ASCII = 0xD3, UTF-8 = 0xCE 0xA3
Τ&#58; ASCII = 0xD4, UTF-8 = 0xCE 0xA4
Υ&#58; ASCII = 0xD5, UTF-8 = 0xCE 0xA5
Ύ&#58; ASCII = 0xBE, UTF-8 = 0xCE 0x8E
Φ&#58; ASCII = 0xD6, UTF-8 = 0xCE 0xA6
Χ&#58; ASCII = 0xD7, UTF-8 = 0xCE 0xA7
Ψ&#58; ASCII = 0xD8, UTF-8 = 0xCE 0xA8
Ω&#58; ASCII = 0xD9, UTF-8 = 0xCE 0xA9
Ώ&#58; ASCII = 0xBF, UTF-8 = 0xCE 0x8F
Στην λίστα το κεφαλαίο άλφα με τόνο δεν έχει αντιστοιχία στα Unicode.. ή κάποιο bug του iconv θα φταίει.. ή ο editor μου.. δεν είμαι σίγουρος.

Edit:
Ακόμα ποιο ολοκληρωμένη η λίστα εδώ:
http://www.utf8-chartable.de/unicode-ut ... ?start=768
Τελευταία επεξεργασία από το μέλος cpulse την 28 Σεπ 2006 15:46, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 28 Σεπ 2006 14:21

Αν είναι να κάνεις κάποιο απλό τέστ..
echo iconv('iso-8859-7', 'utf-8', imap_qprint('Fwd:_test_=F4=E5=F3=F4_test'));
και η σελίδα όπως είπες πρέπει να έχει UTF-8 charset.

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

MIME απορίες...

Δημοσίευση από iffor » 28 Σεπ 2006 17:55

Χίλια ευχαριστώ μεγάλε!!!
Με βοήθησες πολύ και το έβγαλα τελικά το subject!!! Thanx!!!

Αν δεν σου κάνει κόπος, βοήθα λίγο και εδώ! :wink:

Στο body, απ ότι κατάλαβα στέλνετε κωδικοποιημένο. ( ASCII encode με encoding == 3 )
Το πέρασα από base64_decode και μου επέστρεψε ένα αποτέλεσμα σε UTF-8...
Το θέμα είναι ότι δεν διαβάζεται ( με ελληνικά τα κλσσσικά αλαμπουρνέζικα )
και αν το περάσω και από utf8_decode, μου επιστρέφει μεν τα αγγλικά στα αγγλικά
αλλά πάλι τα ελληνικά αυτή την φορά στα κλασσικά ?????

Έχεις κάποιο tip πάνω σε αυτό?!
Να σου πω ότι τα μηνύματα στέλνονται είτε από mms είτε από email ( gmail σε UTF-8 )!

Και πάλι thanx!!!
μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 28 Σεπ 2006 18:20

Μήπως το character set κι εκεί είναι iso-8859-7;
Αν το έχεις κάπως έτσι.. $content = base64_decode($content);
Προσπάθησε $content = iconv('iso-8859-7', 'utf-8', base64_decode($content));
Το utf8_decode δεν θα σε βοηθήσει γιατί νομίζω κάνει αντικαταστάσεις μόνο για το iso-8859-1.

... σε βοηθάω γιατί θυμάμαι κι εγώ τι ζόρια πέρασα όταν τα πρωτοβρίκα στον δρόμο μου :roll:

Πάντως βλέπω οτι υπάρχει γενικά φοβερό πρόβλημα με όλα αυτά.. ίσως κάτσω να φτιάξω κανένα mini προγραμματάκι να ξεμπλέκει τέτοιες καταστάσεις.

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

MIME απορίες...

Δημοσίευση από cpulse » 27 Νοέμ 2006 14:11

Έχει περάσει καιρός από την τελευταία απάντηση σε αυτό το thread, αλλά για όποιον τύχει να το ξαναδεί να πω οτι υπάρχει bug με την εντολή imap_qprint()..
Αντί για αυτή χρησιμοποιήστε την quoted_printable_decode()

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης