• Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
  • ZoneArtCss Móvil

Filtrar palabras de un post de formulario con PHP

Obtén una cuenta de @zoneartcss.com gratuita
Registrarse
Ver correo
Jul 30


Censurar lenguaje con php

Censurar palabras con PHP

Se han dado cuenta que es un problema cuando creas un tagboar o un formulario en donde dejan sus comentarios y lo tipico de siempre las grandes mentadas de madre que ponen los usuarios que aveces afectan la “integridad” de la web. En este post les voy a mostrar una opcion de las miles que pueden haber para poder filtrar dichas palabras.

Supongamos que tenemos un formulario en donde tenemos dos campos uno que es el mensaje llamado asi, y otro donde va el nombre de la persona.

En nuestro script en php cuando se mande el post el codigo será el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$msj=$_POST["mensaje"];
$nom=$_POST["nombre"];
 
$palabras_malas=array('//','www','http:','nacos','.com','meridapop','puto','reputamadre','hijueputa','gay','putito','shet','miarda','porno');
 
$bus=$palabras_malas;
$remp="";
 
$msj = str_ireplace($bus,$remp, $msj);
$nom = str_ireplace($bus,$remp, $nom);
?>

Las variables tanto $msj como $nom ya las guardarias limpias en tu base de dartos o donde desees.

con la funcion str_ireplace de las palabras que agregues en tu array podra buscar tanto mayusculas como minusculas.

Esto es todo, este es un tema muy facil pero muy util..
Saludos.




Compartir   votar
¿Te gusto este tema?
Recibe en tu correo las ultimas actualizaciones

Escribe tu correo:

Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.
Posted in Seguridad Web, Tips. on Jueves, Julio 30th, 2009 by miguelortega Tags: Censurar palabras con PHP, filtrado, filtrando post, miguelortega, php, post, Seguridad Web, str_ireplace, web

4 Comments

  1. dante on Mayo 13th, 2010

    Gracias, muy util el codigo!

  2. zonarock on Julio 29th, 2010

    Muy bueno justo lo que buscaba

  3. Edicson on Agosto 5th, 2010

    y donde pego ese codigo?

  4. miguelortega on Agosto 5th, 2010

    donde esta tu codigo que guarda en tu base de datos, cuando recibe los datos ya sea de post o gET.. Saludos



Leave a Reply

Security Code:

ZoneArtCSS | Tu lugar: Del Arte CSS

  • Encuesta

    ¿El hosting en México es?

    View Results

    Loading ... Loading ...
    • Polls Archive
  • Buscador
  • Suscribete
    Escribe tu correo:

    Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.








  • Lo Último

    Septiembre mes de los Dominios .MXSeptiembre mes de los Dominios .MX   Operadores lógicos en PHPOperadores lógicos en PHP   DeviantART - Diseños onlineDeviantART - Diseños online   Top 10 de Lenguajes de Programación Agosto 2010Top 10 de Lenguajes de Programación Agosto 2010   Nuevo Filezilla 3.3.4 disponible Nuevo Filezilla 3.3.4 disponible  


  • Ideas
  • Archivos
  • Comentarios
  • Populares
ajax alex aguiar cms codigo CSS Curl diseño efecto estilo facebook facil firefox fireworks fix flash gallery google gratis html iconos gratis ie6 i hate photoshop images Javascript jQuery js libreria liz palacios manual menu miguelortega miguel ortega Mootools php plugin problema solucion style Themes para dedalus tutorial Twitter video web wordpress zoneartcss
  • Septiembre 2010
  • Agosto 2010
  • Julio 2010
  • Junio 2010
  • Mayo 2010
  • Abril 2010
  • Marzo 2010
  • Febrero 2010
  • Enero 2010
  • Diciembre 2009
  • Noviembre 2009
  • Octubre 2009
  • Septiembre 2009
  • Agosto 2009
  • Julio 2009
  • Junio 2009
  • Subdominios con php y .htaccess  4
    yacteka, miguelortega, Eddy Efrain Luque Callata, Luis
  • Navegar por internet gratis desde celular o móvil con telcel  684
    Frederic, celeste, Omar, Omar, sei, isac [...]
  • position:fixed para Internet Explorer 6  4
    LuisAdrian, miguelortega, Jorge Raigoza, henry
  • [ThemeDedalus] Sunrise2-Art  2
    miguelortega, PPUMAS
  • Redimensionar imagen de fondo [Elastico] con CSS  2
    miguelortega, bernardo campillo
  • Navegar por internet gratis desde celular o móvil con telcel {685}
  • Popin - Plugin jQuery para Pop-Ups {27}
  • Crear tu aplicación del facebook {18}
  • Personalizar en menú que sale cuando das clic secundario con JavaScript {16}
  • Beautiful Slide con jQuery {14}


  • Categorías
  • RSS Twitter
    Zoneartcss
    • Septiembre mes de los Dominios .MX http://goo.gl/fb/hLdqV 01:00:40 PM Septiembre 06, 2010 desde Google
    • RT @dmedina: yeah! mi esposa fue a ver si por fin ya podemos sacar el iPhone 4 :D mas bien la mande jajaja// eso es!!! asi se hace :P 11:09:50 AM Agosto 31, 2010 desde TweetDeck
    • RT @lizpalacios5: @zoneartcss pide incapacidad /// ajaj awech.. 09:38:57 AM Agosto 31, 2010 desde TweetDeck
    • @lizpalacios5 sip de la fregada me mueeeeeeerrrrrrrrrrrrrrroooooooooooo 09:19:22 AM Agosto 31, 2010 desde TweetDeck en respuesta a lizpalacios5
  • Enlaces
    • Bienes Raices en Mérida
    • Blog SexyTec
    • Desarrollo Web
    • Descargas para Celular
    • Frogx3
    • Hosting en Mexico
    • Noticias en Cozumel
    • Playeras y Uniformes
    • SexyTec.net
    • WebAdictos
Alterblogs Posts
  • La tendencia para este verano – Bolsas Transparentes por Prada
  • Las Aparicio – Gran serie que plantea las incógnitas que a diario se hacen las mujeres
  • Como descargar videos de YouTube
  • Trucos para FarmVille, y todo lo que debes tener en cuenta
  • Ford Mondeo 2011
  • Mazda Shinari Concept
  • Corona Music Fest Veracruz este 23 de Abril 2010
  • Expo Ganadera Ylang Ylang 2010 del 21 de mayo al 6 de junio Veracruz
  • Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
   

Back to Top

© Copyright ZoneArtCSS | Tu lugar: Del Arte CSS. All rights reserved.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

  • Blogalaxia
  • http://www.wikio.es
  • TOP Bitacoras.com