Tecnología

Inicio

¿Cómo deshacerse de los caracteres de escape en PHP

PHP y otros lenguajes que utilizan una serie de "caracteres de escape" para evitar que la lengua de confundir puntuacion de texto con símbolos que tienen un significado especial en el lenguaje, como las marcas individuales y dobles. Debido a que estas marcas indican PHP para comenzar o terminar una cadena de texto, con el fin de utilizarlas en el lenguaje, que debe escapar de ellos escribiendo \ "o \". El hecho de que PHP es de uso frecuente datos o SQL HTML y XML de salida consultas, que tienen sus propias reglas de escape, complica la situación. Para eliminar todos los caracteres de escape, utilice el comando "stripslashes".

Instrucciones

1 Abra un editor de texto como el Bloc de notas.

2 Escriba lo siguiente:

<? Php

$ S = "Esto es una cadena con \ 'escapado cotizaciones \'";

stripslashes de eco ($ s);

?>

Esto se tira de las barras de la cadena, deshacerse de los caracteres de escape.

3 Guarde la secuencia de comandos con el nombre "StripSlashTest.php."

Consejos y advertencias

  • caracteres de escape también pueden servir a un propósito de seguridad. Escapando ciertos caracteres automáticamente, PHP rompe los intentos de los hackers para inyectar código malicioso en el servidor.