Pregunta

He utilizado Desinfección :: limpio en CakePHP para desinfectar la entrada del usuario y en el resultado que obtuve carácter "\ r".

  1. ¿Qué significa este personaje ( "\ r")?
  2. ¿Hay una función que hace lo contrario de Desinfección :: limpia, por lo que se puede utilizar antes de dar salida a los datos.
¿Fue útil?

Solución

Usted puede deshacerse de este personaje (y otros) o llamando trim($userInput); esta manera usando Sanitize::clean:

$opts = array('carriage'=>true);
$cleaned = Sanitize::clean($userInput,$opts);

Otros consejos

"\ r" es el carácter de retorno de carro (al imprimir en la consola, que hace que la salida se inicia en la línea siguiente, pero no afecta a la visualización de las páginas web).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top