Project

General

Profile

Σφάλματα #110

Η μετατροπή HTML σε plaintext για χρήση σε multipart e-mail είναι προβληματική.

Added by Dimitri Semitsoglou-Tsiapos over 11 years ago.

Status:
Νέα
Priority:
Κανονική
Assignee:
-
Target version:
-
Start date:
19/06/2013
Due date:
% Done:

0%

Estimated time:

Description

Η συνάρτηση html2text (main_lib.php) που χρησιμοποιείται σε multipart e-mails κάνει strip οποιοδήποτε HTML στοιχείο από τον κώδικα (συμπεριλαμβνομένων <br>, <p> και <a>) κάνοντας το περιεχόμενο του e-mail δυσανάγνωστο και ελλειπές.

Είναι εύκολα δυνατή η διατήρηση τουλάχιστον των newlines (με τροποποίηση των preg_replace που ήδη υπάρχουν), αλλά και πάλι θα χάνεται περιεχόμενο του μηνύματος.

Μία πολύ πιο αποτελεσματική λύση θα ήταν χρήση πιο ολοκληρωμένου κώδικα όπως αυτόν του Jon Abernathy [1] (GPL).

[1] http://www.chuggnutt.com/html2text-source

Also available in: Atom PDF