Dönüştürme e-posta için PHP metin
TinyMCE sitem içinde metin minimal biçimlendirme izin vermek için kullanıyorum. Üretilen HTML, e-posta için düz metin dönüştürmek istiyorum. Bir sınıf html2text denilen kullanıyorum ama gerçekten diğer şeyler arasında, UTF-8 desteği eksik. Bu düz metin biçimlendirme için bazı HTML etiketlerini önceden vardı metin <ı> HTML etiketleri etrafında çizgi koymak gibi haritalar gibi, ancak yapıyorum.
Herkes PHP HTML iletileri düz metne dönüştürmek için benzer bir yaklaşım kullanıyor mu? Ve eğer öyleyse: kullanabileceğim üçüncü taraf herhangi bir sınıf tavsiye edersiniz? Ya da nasıl en iyi şekilde bu sorunu çözmek için?
Teşekkürler!
CEVAP
html2text (GitHub; text *örnek 6*), Eclipse Public License altında lisanslı kullanın. PHP DOM yöntemleri HTML yüklemek için kullanır, sonra da ortaya çıkan DOM üzerinden düz metin ayıklamak için dolaşır. Kullanımı:
$text = convert_html_to_text($html);
Tamamlanmamış olmasına rağmen, kaynak ve katkılar bekliyoruz açıktır.
Diğer dönüşüm komut ile ilgili sorunlar:
- html2text (GPL) İZLE ile uyumlu olmadığı için.
- lkessler's link (atıf) en açık kaynak lisansları ile uyumlu değil.
nasıl edittext'In metin e-posta a...
Nasıl C Metin için HTML Dönüştürme#?...
Dönüştürme C metin için bool ...
CSS metin seçimi devre dışı bırakmak i...
Düzenli ifade bir e-posta adresi doğru...