Pues mirad, para una aplicacion php que estoy haciendo por diversión, intento filtrar mediante la function que he creado:
<?php
// Funciones del tagboard
function filtrar($anti){
$antihtml = htmlentities($anti);
$emoticonos_imagen = array("<img src=\"sonrisa.gif\">","<img src=\"feliz.gif\">","<img src=\"lloron.gif\">","<img src=\"sorprendido.gif\">","<img src=\"confundido\">");
$emoticonos_signo = array(":D",":)",":(",":O",":S");
$emoticonos = str_replace($emoticonos_signo, $emoticonos_imagen, $antihtml);
$bbcode1 = array("<b>","</b>","<i>","</i>","<u>","</u>","<br>");
$bbcode2 = array("[b]","[/b]","[i]","[/i]","[u]","[/u]","[br]");
$mensaje = str_replace($bbcode2, $bbcode1, $emoticonos);
return $mensaje;
}
?>
y al poner en el index.php:
$filtrar($ver['mensaje'])
No me sale el "mensaje" ya filtrado, en cambio, lo pongo en el index.php por ahi suelto y pongo:
$mensaje y si me sale, ¿Que pasa?
Bueno nose, pero acá <img src=\"confundido\">
te falta mencionar la extensión :P
$filtrar($ver['mensaje']) :huh:
no deberías invocar a la funcion filtrar?
y no a una variable cualquiera con ese nombre :huh:
see es como dice ohk deberias invocar a la funcion y no a la variable con ese nombre..
$anti = "<h1>lol</h1>";
echo filtrar($anti);
// resultado: <h1>lol</h1>
Saludos
Ya pero yo quiero que el filtrar "$anti" sea la variable que yo digo :S osea
$ver['mensaje']
amm era solo un ejemplo xD....
function filtrar($anti){
$antihtml = htmlentities($anti);
$emoticonos_imagen = array("<img src=\"sonrisa.gif\">","<img src=\"feliz.gif\">","<img src=\"lloron.gif\">","<img src=\"sorprendido.gif\">","<img src=\"confundido\">");
$emoticonos_signo = array(":D",":)",":(",":O",":S");
$emoticonos = str_replace($emoticonos_signo, $emoticonos_imagen, $antihtml);
$bbcode1 = array("<b>","</b>","<i>","</i>","<u>","</u>","<br>");
$bbcode2 = array("[b]","[/b]","[i]","[/i]","[u]","[/u]","[br]");
$mensaje = str_replace($bbcode2, $bbcode1, $emoticonos);
return $mensaje;
}
$ver = $_GET['diosnoexiste'];
echo filtrar($ver);
echo filtrar($_GET['diosnoexiste']);
Saludos
Mi error esque iodentificaba la funcion com variable sorry.