Annulé

Help needed with: imap_fetchbody

I have some problems with fetching the HTML body from emails from my webserver into my MySQL database.

All the data from the email is stored correctly, it just doesn't store the HTML emails correctly.

This is the part of the PHP that has to fetch the body. I want it to fetch a plain text version and an HTML version.

-----

$message = mysqli_real_escape_string($connect,quoted_printable_decode(imap_fetchbody($inbox,$email_number,1.1)));

$message_html = mysqli_real_escape_string($connect,quoted_printable_decode(imap_fetchbody($inbox,$email_number,1.2)));

if($message == '')

{

$message = mysqli_real_escape_string($connect,strip_tags(quoted_printable_decode(imap_fetchbody($inbox,$email_number,1))));

$message_html = mysqli_real_escape_string($connect,quoted_printable_decode(imap_fetchbody($inbox,$email_number,1)));

}

-----

I checked some emails on my webserver and the encoding is not always the same:

Email 1:

Content-Type: text/plain; charset="us-ascii"

Content-Transfer-Encoding: quoted-printable

Email 2:

Content-Type: text/plain; charset="utf-8"

Content-Transfer-Encoding: base64

Content-Type: text/html; charset="utf-8"

Content-Transfer-Encoding: base64

Email 3:

Content-Type: text/html; charset=UTF-8

Content-Transfer-Encoding: quoted-printable

So, how to do it right? Should I firstly check which encoding is used?

I won't give you access to my mailserver or webserver. Of course I can supply you with the files that are relevant.

Compétences : PHP

Voir plus : content writers needed freelance writers of all backgrounds to write short articles for media, invalid method http verb used attempt access, check stock levels access, constant contact design needed help, website seo project needed help wanted, free logo needed help graphics, javascript form validation mysql username check used, salesforce help needed, virtuemart help needed, stats help tutor needed, drupal help needed, programmers help needed, check time log access 2003, visual start help needed, photography portfolio help needed, marketing help needed, python projects help needed, getafreelancer message sql query help needed, excel project help needed

Concernant l'employeur :
( 87 commentaires ) Sofia, Bulgaria

N° du projet : #12708319

6 freelance ont fait une offre moyenne de 23 $ pour ce travail

hemsingh1

Hi, PHP, HTML, SQL,CSS,Wordpress, Opencart, Magento, Prestashop,expert with over 5 years of experience. Can work and complete the task as specified. Understood the requirement. Ready to Start. Thanks Please visit my d Plus

25 $ USD en 1 jour
(43 Commentaires)
4.8
Sonicoders

I have already resolve this same type issue..you can check my profile...we can discuss more over [url removed, login to view]

25 $ USD en 1 jour
(36 Commentaires)
4.4
20 $ USD en 2 jours
(20 Commentaires)
4.1
cmitexperts

Hi there! Did go through your Job Description and glad to share that I have experience in working with wordpress platform. I have more than four years of industry experience and have been the part of diverse industr Plus

20 $ USD en 1 jour
(21 Commentaires)
3.5
nthcd

why dont use oop ? .................................................................................

20 $ USD en 2 jours
(0 Commentaires)
0.0
CodeStrategist

Hi! You are right, the encoding can differ from one email to another. Therefore, you must first fetch the structure of the email and then parse the email accordingly. I can provide you with an php script which do Plus

25 $ USD en 1 jour
(0 Commentaires)
0.0