SORU
10 Aralık 2009, PERŞEMBE


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
2 NİSAN 2010, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • Incredible Tutorials

    Incredible T

    27 EKİM 2006
  • Watcher3223

    Watcher3223

    15 Kasım 2007