Bienvenid@ webmaster Acceso Directo :
ir al home
Home
Productos y Servicios
Artículos y Secciones
Foros de Discusión
Registro de Usuarios
Usuarios
Canal del Webmaster
Contactos
©2004 Blasten.com
Envía tus Articulos


ArtículoComentariosRecomendarGuardarImprimir
Funci?n Check HTMLResaltado
Funci?n que puede resultar muy ?til para incluir en foros y libros de visita. Permite incluir mensajes con c?digo html pero usando s?lo ciertas etiquetas para evitar resultados no deseados. Tambi?n permite eliminar cualquier codigo HTML que encuentre.

 <? 
        
function check_html($string,$res=""
                { 
                
//si se permite html 
                
if($res==""
                { 
                        
//se eliminan los tags html 
                        
$string=htmlspecialchars ($string); 

                        
//se convierten los fin de linea en <br> 
                        
$string ereg_replace("\n","<br>",$string); 

                        
//construye bold desde codigo 
                        
$string ereg_replace("\[b\]","<b>",$string); 
                        
$string ereg_replace("\[/b\]","</b>",$string); 

                        
//construye italic desde codigo 
                        
$string ereg_replace("\[i\]","<i>",$string); 
                        
$string ereg_replace("\[/i\]","</i>",$string); 

                        
//construye subrayado desde codigo 
                        
$string ereg_replace("\[u\]","<u>",$string); 
                        
$string ereg_replace("\[/u\]","</u>",$string); 

                        
//construye texto formateado desde codigo 
                        
$string ereg_replace("\[codigo\]","<font class=codigo>",$string); 
                        
$string ereg_replace("\[fincodigo\]","</font>",$string); 

                        
//construye links desde codigo 
                        
$string ereg_replace("\[link\]","<a href=\"",$string); 
                        
$string ereg_replace("\[sep\]","\">",$string); 
                        
$string ereg_replace("\[/link\]","<\a>",$string); 

                        return(
$string); 


                        
//si no se permite html 
                


                        else 
                        { 
                                
//reemplaza las markas HTML por los kar?kteres Korrespondiente 
                                
$string=htmlspecialchars($string); 
                                return(
$string); 
                        } 
                } 
    
?> 


1 - string htmlspecialchars ( string cadena)

Hay algunos caracteres que tienen significados especiales en HTML como por ejemplo '&' (ampersand)
se convierte en '& . Para eso esta esta funci?n, la cual devuelve una cadena con estas conversiones
ya realizadas.
Entonces os preguntareis ... para que es ?til esta funci?n ? Pues para evitar que el texo entrado por el
usuario contenga marcas HTML, como pasa en aplicaciones de foros o libros de visita , entre otras ;)



2. string ereg_replace ( string A, string B, string string)

Esta funci?n examina "string" buscando coincidencias de "A", y reemplaza el texto encontrado con "B" , y
posteriormente devuelve la cadena modificada. Si no hay coincidencias que reemplazar, devuelve la cadena
original.






Artículos Relacionados
Funci?n de Emoticonos (PHP)
Funci?n GetImageSize() (PHP)
Funci?n para descarga de archivos (PHP)
PHP TO HTML 1.4 (PHP)
Tutorial de HTML (TUTORIALES)
Comenzando con Html. (HTML)
Comenzando con Html. (HTML)
Editor de Html Xpress (UTILIDADES)
HTML Templates Pack 1.0 (DESCARGAS)

Más Artículos relacionados >>
Artículo anterior Artículo siguiente
Descargar este contenido

Autor: No Disponible
Fecha: 28/8/2004 (565 días) Lecturas : 3.624
Valoración :
Comentarios: 39

koQDrOpFdaiLJ

cialis :] orde
Valoración:
HvPkosrUHI

insurance auto auctions >:DDD
Valoración:
izsOIvXpFwJSd

levitra 8PP o
Valoración:
MWIWHDkTLppBs

cheap california auto insurance >:-]
Valoración:
AnmnvtUrUGTM

auto insurance quotes :)))
Valoración:
UzSEdfNtLNxj

car insurance quotes %[[[
Valoración:

Agregar a mi lista
Solicitar Ayuda


subir página
Los contenidos expuestos en blasten.com® son propiedad única de sus autores, por lo cual se prohíbe la reproducción total o parcial de los contenidos expuestos en este sitio sin previo consentimiento del autor y el editor. Para intercambios de contenidos haga clic aqui y contáctenos. El logotipo y el nombre BLASTEN así como todos los gráficos expuestos son propiedad exclusiva de este portal.
©2004-2005 blasten.com Network