Autor Zpráva
majo80
Profil *
Píšem text v jednom PHP WYSIWYG editore a potreboval by som ho odoslať na email. V editore sa mi zobrazuje tučné, kurzíva atď, ale na email mi príde iba obyčajný text. AKo môžem odoslať aj všetko formátovanie?
Alphard
Profil
Ať již html získáte jakkoliv, je nutné v hlavičce mailu použít text/html místo text/plain. Jestli používáte nějakou třídu, obvykle je to $mail->html = true apod.
majo80
Profil *
Alphard:
Hlavičku emailu mám nastavenú na text/html. Problém je v tom, keď odošlem textareu (z ktorej je ten wysiwyg editor). V ňom sa zobrazujú farebné písmená normálne, ale keď to odošlem, tak premenná $text obsahuje iba obyčajný text bez formátovania. (text je názov tej textarei)
majo80
Profil *
Jedná sa o tento editor: http://premiumsoftware.net/cleditor/
Alphard
Profil
A zkusil jste si třeba vypsat patřičná data? Bude se testovat líp, než čekat na maily.
majo80
Profil *
Áno, skúsil som po odoslaní formulára iba vypísať údaje z tej premennej $text. Výsledok bol rovnaký - iba obyčajný text.
majo80
Profil *
Neviete už nikto poradiť ako by som mohol odoslať z wysiwyg editora http://premiumsoftware.net/cleditor/ aj formátovanie (tučný text, farby a pod) a nielen obyčajný html text?
Alphard
Profil
Máte odkaz na živou ukázku? Editor a po odeslání by se mohlo vypsat print_r($_POST);
majo80
Profil *
Už som zistil, kde bude asi chyba. Po odoslaní formulára mi pred každé úvodzovky pridá znak \. Ako sa tohoto zbaviť? Stačí iba nahradiť pred zobrazením tento znak prázdnym znakom?
Alphard
Profil
Jeden z nápadů na vylepšení PHP, který se nepovedl… http://php.vrana.cz/vypnuti-magic_quotes_gpc.php

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0