Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2014, 10:54
Avatar de AitorDB
AitorDB
 
Fecha de Ingreso: agosto-2014
Ubicación: Cádiz, España
Mensajes: 52
Antigüedad: 9 años, 9 meses
Puntos: 5
Respuesta: Cambiar palabras por otras o por asteriscos

¿Usas WordPress, Blogger o alguno de esos para gestionar tu blog o ¿está creado desde 0? Si es el caso de usar WP o demás hay plugins para ayudarte (http://wordpress.org/plugins/wp-content-filter/ en el caso de WordPress).

Si el blog está creado desde 0 puedes usar el siguiente código PHP:

Código PHP:
Ver original
  1. function filtroPalabras($cadena) {
  2.  
  3.     $PalabrasBloqueadas = array("Palabra1", "Palabra2"); //Palabras a cambiar por asteriscos
  4.     $PalabrasSustituir = array(array("Cambiar1", "Cambiar2", "Cambiar3"), array("Cambio1", "Cambio2", "Cambio3")); //Palabras a cambiar por otra
  5.  
  6.     //Busqueda de palabras bloqueadas en el texto
  7.     for ($i=0; $i<=count($PalabrasBloqueadas); $i++) {
  8.         if(stristr($cadena, $PalabrasBloqueadas[$i]) {
  9.             str_replace($PalabrasBloqueadas[$i] , "*****" , $cadena);
  10.         }
  11.     }
  12.  
  13.     //Busqueda de palabras a sustituir en el texto
  14.     for ($i=0; $i<=count($PalabrasSustituir[0]); $i++) {
  15.         if(stristr($cadena, $PalabrasSustituir[0][$i]) {
  16.             str_replace($PalabrasSustituir[0][$i] , str_replace($PalabrasSustituir[1][$i] , $cadena);
  17.         }
  18.     }
  19. }