Adicione uma barra invertida antes de cada aspa dupla ("):
<?php $str = addlashes('O que significa "yolo"?');echo($str ?>A função addlashes() retorna uma string com barras invertidas adicionadas antes dos caracteres predefinidos.
Os caracteres predefinidos são:
Aspas simples (')
Aspas duplas (")
barra invertida ()
NULO
Dica: Esta função pode ser usada para preparar strings adequadas para strings armazenadas no banco de dados e para instruções de consulta ao banco de dados.
Nota: Por padrão, a diretiva PHP magic_quotes_gpc está ativada, executando automaticamente addlashes() em todos os dados GET, POST e COOKIE. Não use addlashes() em strings que foram escapadas por magic_quotes_gpc, pois isso resultará em escape duplo. Ao se deparar com esta situação, você pode usar a função get_magic_quotes_gpc() para detectá-la.
adiciona barras ( string )
parâmetro | descrever |
---|---|
corda | Obrigatório. Especifica a string a ser escapada. |
Valor de retorno: | Retorna a string escapada. |
---|---|
Versão PHP: | 4+ |
Adicione barras invertidas a caracteres predefinidos em uma string:
<?php$str = "Quem é Peter Griffin?";echo $str . "Isso não é seguro em uma consulta ao banco de dados.<br>";echo addlashes($str) "Isso é seguro em uma consulta ao banco de dados."; ?>