Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/04/2007, 07:32
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 8 meses
Puntos: 49
Re: Censura y campo de texto

pues con str_replace de php(); quedaria algo asi

Código:
<?php
// Incluimos la función para reemplazar el código
function reemplazar( $codigo )
{
$search = array_keys( $GLOBALS['code'] );
$codigo = str_replace( $search, $GLOBALS['code'], $codigo );
return $codigo;
}
?>

ya eso lo puedes poner sobre el <html> de la pagina que recibira el textarea
de forma $textarea = $_POST[Texto];
entonces.... despues reemplazamos lo que queremos de textarea con la funcion reemplazar...

<?php
//generamos el array a cambiar
$code = array(
'lucho' => 'Luchito',
'groseria' => 'Lindura',
'palabra soez' => 'palabra normal'
//el ultimo elemento va sin coma 
);
bueno asi vas cambiando la primera palabra es la que que no quieres que salga la segunda es la que quieres que la cambie por la primera ...

ya para mostrar los datos ocupamos nuestra funcion y listo

<?php
echo ''.reemplazar(nl2br("$textarea")).'';
?>

bueno añadi la funcion nl2br ya que es un textarea y cuando hagan salto con el enter este lo tomara ahora si quieres lo quitas ;) y bueno lo rescato como $textarea ya que arriba lo definimos asi $textarea = $_POST[Texto];


espero te sirva ;) si algo no va me dices
__________________
Gokuh Salvo al mundo. PUNTO!!!!