PHP ile Microsoft Word yapıştırılan dizesinde şerit tarzı yorumlar

0 Cevap php

Ben kullanıcılar genellikle içine Microsoft Word içeriği yapıştırmak bir metin alanı var. Ben biçimlendirme için Tiny MCE kullanıyorum. Sorun yapıştırılan alır onlar dize her zaman dışarı yorumladı stil tanımlarını sahiptir. Ben dize dışında bu yorumladı şeyler soymak için bir yol gerekir.

İşte ekledi olsun yorumların bir örnek:

<!-- /* Font Definitions */ @font-face {font-family:"Courier New"; panose-1:2 7 3 9 2 2 5 2 4 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:Wingdings; panose-1:5 2 1 2 1 8 4 8 7 8; mso-font-charset:2; -->

Bu ussually hatları yüzlerce gider, bunun sadece çok küçük bir yığınıdır.

Yine, istenmeyen HTML etiketleri kurtulmak için ve ben takip preg_replace kullanarak ama tarzı yorumlar var her zaman denedim sayisinda strip_tags kullanarak im:

$e_description = preg_replace('/<!--(.|\s)*?-->/', '',$_POST['description']);

Bu önemsiz kurtulmak konusunda herhangi bir öneriniz?

Teşekkürler.

0 Cevap