ugrás a tartalomhoz

php-imap szövegkódolás

kahor · 2008. Már. 27. (Cs), 15.40
No ujra itt vagyok már el is akadtam úgyhogy igénybe venném újfent segítségeteket.

A problémám azzal van hogy amikor az imap-szerverről lekérem a levélfejléceket akkor a subject mezőnél és a body mezőnél is a kódlap adatai valamint a mezőben lévő értéket mime kódolásban jönnek le.Ezt kéne valahogy ékezethelyesen olvashatóvá tennem.

Tehát valami ilyen kimenetet kapok:

olvasott: 0
feladó: kahor##kukac##c2.hu
tárgy: =?iso-8859-2?Q?els=F5_lev=E9l?=
dátum: 2008 Mar 26 22:44


A dátumot már sikerült kibogoznom de ott nem kellett átalakítani.
Próbálkoztam már az imap_mime_header_decode és az imap_utf8 függvényekkel de még nem igazán sikerült érthetővé tennem a dolgot.

Segítségeteket előre is nagyon köszönöm!

KahoR
 
1

Pedig azzal...

Ronyn · 2008. Már. 28. (P), 11.07
müködnie kell(imap_mime_header...),nálam is azzal van megoldva...
Ha jol emlékszem,egy objectet ad vissza,és abbol a 'text' tartalmazza a szoveget...
De a manuálon le van irva,hogy hogy lehet belole kihámozni...
Persze lehet manuálisan is,a kérdöjelek mentén szétvágva,ekkor.
1 rész a karakterkodolás,
2. az Q(quoted_printable) vagy B(base64),aztán a tkp szöveg,-ha hosszabb 76 bötünél,akkor szétvágva....
2

köszi

kahor · 2008. Már. 28. (P), 16.01
Köszi akkor neki esek mégegyszer csak úgy elakadtam hogy semmi kedvem nem volt nekiesni megint szenvedni vele.