Agregue una barra invertida antes de cada comilla doble ("):
<?php $str = addlashes('¿Qué significa "yolo"?');echo($str ?>La función addlashes() devuelve una cadena con barras invertidas agregadas antes de los caracteres predefinidos.
Los caracteres predefinidos son:
Comilla simple (')
Comillas dobles ("")
barra invertida()
NULO
Consejo: Esta función se puede utilizar para preparar cadenas adecuadas para cadenas almacenadas en la base de datos y para declaraciones de consulta de base de datos.
Nota: De forma predeterminada, la directiva PHP magic_quotes_gpc está activada y ejecuta automáticamente addlashes() en todos los datos GET, POST y COOKIE. No utilice addlashes() en cadenas que han sido escapadas por magic_quotes_gpc, ya que esto resultará en un doble escape. Cuando te encuentres con esta situación, puedes usar la función get_magic_quotes_gpc() para detectarla.
agrega pestañas ( cadena )
parámetro | describir |
---|---|
cadena | Requerido. Especifica la cadena que se va a escapar. |
Valor de retorno: | Devuelve la cadena de escape. |
---|---|
Versión PHP: | 4+ |
Agregue barras invertidas a caracteres predefinidos en una cadena:
<?php$str = "¿Quién es Peter Griffin?";echo $str "Esto no es seguro en una consulta de base de datos.<br>";echo addlashes($str) "Esto es seguro en una consulta de base de datos."; ?>