Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2016, 09:20
Avatar de mager3
mager3
 
Fecha de Ingreso: junio-2012
Ubicacin: Medellin
Mensajes: 318
Antigedad: 11 aos, 10 meses
Puntos: 4
Respuesta: eliminar caracteres especiales PHP

realice algo, pero me funciona a medias:

Cdigo PHP:
Ver original
  1. while ($row=mysql_fetch_array($actualizar_caracteres)){
  2. $mensaje=$row['mensaje'];
  3.  
  4. $no_permitidas= array ("","","","","","","","","","","","","","","","","™"," ","è","ì","ò","ù","","","â","","î","ô","û","",
  5. "Š","Ž","","›","","ö","–","ï","ä","","","Ï","","‹","","*","%");
  6. $permitidas= array ("a","e","i","o","u","A","E","I","O","U","n","N","A","E","I","O","U","a","e","i","o","u","c","C","a","e","i","o","u","A","E","I","O","U","u","o","O","i","a","e","U","I","A","E","N",".",".");
  7. $texto = str_replace($no_permitidas, $permitidas ,$mensaje);
  8.     $actualizar_nombre=mysql_query("UPDATE datos_mensaje_generico SET mensaje='$texto' WHERE cod_mensaje='".$codigo."'");
  9.  }
Cuando pongo $mensaje en el str_replace NO funciona, pero si tomo el mensaje en texto y en vez de $mensaje pongo "Ao, tensin" ahi si funciona, porque por variable no funciona y poniendo el texto si??

ltima edicin por mager3; 25/02/2016 a las 09:21 Razn: corregir una palabra