contenido en HTML, PHP segura la función
Sábado, 28 de marzo 2009 02:43Html de entrada para la función s-limpieza, pero mucho más bonito el gozukuor etmedım prueba
derecho de autor: http://www.ysfkc.com/dosyalar/guvenliHtml.phps
función guvenliHtml ($ texto) (
global $ de partida;
$ KonumK = 0; # <(estaban por debajo), ya hemos visto, la posición final del personaje
$ KonumB = 0; #> (Buyuktur), hemos visto, la posición final del personaje
$ Tag_mi = False; etiqueta # dentro de ti?
$ OzellikSablon = ", # = valor de la propiedad que debe utilizarse para llamadas globales formatindaki
$ TagTablosu = array (); # información de etiqueta, reemplazar alacagi mundial
$ OzellikTablosu = array (); # propiedad (atributo) información sobre la ubicación de la alacagi mundial
$ DegerTablosu = array (); # valor (valor), un espacio global de la información alacagi
# Las variables globales establecidos en los valores
guvenliGlobal ();
# Procesamiento de textos sobre el proceso de corrección se realiza antes de
$ Texto = onDuzeltme ($ texto);
$ I = 0;
Buffer $ = ";
$ KonumK = strpos ($ texto, '<', $ i); # <personaje en la primera posición rastlandigi
$ KonumB = strpos ($ texto, '>', $ i); #> personaje en la primera posición rastlandigi
# Escanear el texto dentro de la etiqueta de
mientras que (verdad) (
# Si el carácter <antes de rastlandiysa
# O <characters se found, but> carácter bulunamadiysa
if (($ konumK! == false & & $ konumK <$ konumB) | | ($ konumK! == false & & $ konumB === false)) (
# Tag icerisindeysek
if ($ tag_mi) (
# Tag en olamayacagi <para el sandigimiz parte etiqueta
# Basindaki <<carácter a la declaración medioambiental
Buffer $ .= '<'. substr ($ texto, $ i, $ konumK - $ i);
Si no está dentro de la etiqueta #
Otras ()
#
$ Buffer .= substr ($ texto, $ i, $ konumK - $ i);
)
KonumK + $ i = $ 1;
$ KonumK = strpos ($ texto, '<', $ i);
# Etiqueta de inicio
$ Tag_mi = true;
# Si el carácter> antes de rastlandiysa
# O carácter>, pero <carácter bulunamadiysa
) Elseif (($ konumB! == False & & $ konumK> $ konumB) | | ($ konumK === false & & $ konumB! == False)) (
# Tag icerisindeysek
if ($ tag_mi) (
# Smoothed Agregar etiqueta
$ Buffer .= guvenliTag (substr ($ texto, $ i, $ konumB - $ i));
# Etiqueta de cierre
$ Tag_mi = False;
Si no está dentro de la etiqueta #
Otras ()
Kodar llegar a la parte que aquí #
# Y>> caracteres de la declaración medioambiental
$ Buffer .= substr ($ texto, $ i, $ konumB - $ i). '>';
)
$ I = $ konumB +1;
$ KonumB = strpos ($ texto, '>', $ i);
# Si rastlanmadiysa <o> carácter
Otras ()
# Tag icerisindeysek
if ($ tag_mi) (
# Fin del común de carácter <<a la declaración medioambiental
# Y añadir texto a continuar con el tampón
Buffer $ .= '<'. substr ($ texto, $ i);
Otras ()
Desde el fin de que el texto continúe en una posición concertada # añade tampón
$ Buffer .= substr ($ texto, $ i);
)
# Ahora las etiquetas de acuerdo kalmadigina Dong et
break;
)
)
return $ buffer;
)
# ------------------------------------------------- -------------------------------------------------
función onDuzeltme ($ texto) (
''= $ DegisiklikOncesi;
# Cambio de la sección debe continuar mientras
while ($ degisiklikOncesi! = $ texto) (
$ DegisiklikOncesi = $ texto;
# & # Formato Xx, algunos caracteres están escritos en ASCII cevriliyor karsiliklarina
# Y el contenido de algunas etiquetas permiten atiliyor
Text = $ preg_replace ('/ / ¿Ha ', ", $ texto);
Text = $ preg_replace ('/
Text = $ preg_replace ('/








































