Avatar billede dank Nybegynder
13. august 2003 - 22:43 Der er 10 kommentarer og
1 løsning

Behandle Mime Format

Fra en mail, skal jeg behandle noget Multi-part/MIME.. Det kunne f.eks. så ud som noget a´la:

...
This is a multi-part message in MIME format.rnrn------=_NextPart_000_002C_01C361EB.2950DD00rnContent-Type: text/plain;rn    charset="US-ASCII"rnContent-Transfer-Encoding: 7bitrnrnrnrn------=_NextPart_000_002C_01C361EB.2950DD00rnContent-Type: text/html;rn    charset="US-ASCII"rnContent-Transfer-Encoding: quoted-printablernrn<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =rnxmlns:w=3D"urn:schemas-microsoft-com:office:word" =rnxmlns=3D"http://www.w3.org/TR/REC-html40">rnrn<head>rn<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =rncharset=3Dus-ascii">rnrnrn<meta name=3DProgId content=3DWord.Document>rn<meta name=3DGenerator content=3D"Microsoft Word 10">rn<meta name=3DOriginator content=3D"Microsoft Word 10">rn<link rel=3DFile-L
[/cut]...

Spørgsmålet er om der findes en metode eller smart måde, hvor jeg kan strippe det ud som jeg er intereseret i, d.v.s. Selve indholdet/beskeden i ren tekst og intet andet...

Nogen der sidder med viden om dette som kan hjælpe?
Avatar billede tipsen Nybegynder
13. august 2003 - 23:23 #1
Jeg vil foreslå dig at kigge nærmere på: http://pear.php.net/package-info.php?package=Mail_Mime
Avatar billede dank Nybegynder
13. august 2003 - 23:32 #2
ja... den kigger jeg på.. umiddelbart ser det fornuftigt ud..

Blot mangler jeg så stadig en metode til at undersøge om en email er multipart/mime format eller ikke :)

Anyone?
Avatar billede tipsen Nybegynder
14. august 2003 - 00:21 #3
Det tror jeg også du kan uden problemer med ovennævnte klasse - se evt: http://pear.php.net/manual/en/package.mail.mail-mimedecode.decode.php
Avatar billede dank Nybegynder
14. august 2003 - 00:25 #4
tror sgu du har ret!

string $return->ctype_primary - the first part of the content type (ie. before the forward slash). Eg. if the content type is multipart/mixed, ctype_primary would be "multipart".

Ser ud som dette... Jeg prøver mig frem imorgen.. Har tidligere forsøgt at installere noget pear uden held.. men jeg må prøve igen :o)
Avatar billede tipsen Nybegynder
14. august 2003 - 00:30 #5
Det er bare nogle filer der skal kopieres over og så skal du tilføje pear-stien til din include-path (det kan gøres på script-basis og dermed ikke nødvendigt at modificere php.ini) - mere er der ikke i det.
Avatar billede dank Nybegynder
31. august 2003 - 12:00 #6
Tipsen> Jeg havde en del problemer med det pear. Men på en par nye FreeBSD bokse er det lykkedes mig at installere det på "den rigtige måde" således at jeg blot kan installere nye moduler ved f.eks.

# pear install db

o.s.v.

Jeg skal klart have sat mig mere ind i dette, da det ser ud til der er en del ting der kan gøre livet lidt nemmere.

Takker.

svar?
Avatar billede tipsen Nybegynder
31. august 2003 - 14:37 #7
Jeg bruger selv web-installeren - så jeg klikker bare hvis der er modul der skal installeres, afinstalleres eller opgraderes... - det er rigtigt nemt!
Avatar billede dank Nybegynder
31. august 2003 - 14:39 #8
web-installer? Jamen kræver det ikke noget X server kørende? Det har jeg ikke noget af da :)

Skulle du ikke svare, ellers gafler jeg selv point igen :)
Avatar billede tipsen Nybegynder
31. august 2003 - 16:06 #9
*svar*
Avatar billede dank Nybegynder
31. august 2003 - 16:11 #10
er det korrekt at den web installer du snakker om er noget du afvikler lokalt? Eller er jeg helt på bar bund?
Avatar billede tipsen Nybegynder
31. august 2003 - 19:06 #11
Jo - den afvikles lokalt af php/apache - men det er måske muligt at installere den på dit webhotel... - uden at være sikker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester