Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2006, 21:49
Computer XTress
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 3 meses
Puntos: 2
Hola que tal? FEDERICO lo dijo todo, pero si te sirve aqui tienes una función que SUSTITUYE palabras... con la misma podes crear un interpretador de codigo, tipo BB.. para eso la use yo:

(EL Interpretador de BBCODE)

Código PHP:

// Interpretador de TAGS para el editor del nuevos posts / respuestas

function replace_tag($contenido) {
    
$contenido    str_replace ("[b]""<b>""$contenido");
    
$contenido    str_replace ("[/b]""</b>""$contenido");
    
$contenido    str_replace ("[c]""<i>""$contenido");
    
$contenido    str_replace ("[/c]""</i>""$contenido");
    
$contenido    str_replace ("[t]""<s>""$contenido");
    
$contenido    str_replace ("[/t]""</s>""$contenido");
    
$contenido    str_replace ("[s]""<u>""$contenido");
    
$contenido    str_replace ("[tt]""<tt>""$contenido");
    
$contenido    str_replace ("[/tt]""</tt>""$contenido");
    
$contenido    str_replace ("[/s]""</u>""$contenido");
    
    
$pattern "|\[url\](.*?)\[/url\]|s"
    
$replace "<a href=\"\$1\" target=\"_blank\">\$1</a>";
    
$contenido preg_replace($pattern$replace$contenido);

    return 
$contenido

(UNA FUNCION SIMPLE)

Código PHP:
// Funcion que no permite decir la mala palabra "caca"
function reemplazar_mp($texto) {
    
$contenido    str_replace (" caca"" ****""$contenido");

A esta ultima, si la usas con un FOR y un ARRAY de malas palabras, la podes utilizar para filtrar malas palabras.


Bueno espero sirva, saludos.