Ver Mensaje Individual
  #13 (permalink)  
Antiguo 22/08/2009, 04:01
Avatar de juanolo
juanolo
 
Fecha de Ingreso: abril-2008
Mensajes: 251
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Pregunta sobre encriptacion

Si consigo hacer lo siguiente, de momento dejare este tipo de encriptacion, me gusta la idea de poder encriptar/desencriptar.

Pero a la hora de recuperar las claves, deberia eliminar las ����� para mostrar la clave limpia al usuario. Pero claro, si el usuario, en su clave introduce caracteres especiales del tipo
ªº\|@#~€¬!"·$%&/()=?¿^*¨Ç[]{}¡'+`ç´-_.:,;<>
la siguiente funcion que tengo no me sirve ya que quitaria de la cadena todo aquello que no sean ni numeros, ni letras...

echo('Tu clave es: '.preg_replace("/[^A-z ÁÉÍÓÚÑáéíóúñ0-9]/i","",cryptare($texto, $key, $alg, $crypt)));

¿Como seria la expresion regular para que limpiara todos los caracteres extraños (�) y dejara solo numeros, letras y esos caracteres especiales?