Problema com Aspas e Aspas Simples Prototype

10 04 2007

Saudações

O prototype quando enviar ” ou ‘ ele insere uma \ antes de cara ocorrência destes caracteres.

Para inserir corretamente em bases de dados é necessário remover esta barra e transformar os caracteres especiais em caracteres html.

Para isso:

foreach ($_POST as $key=>$valor) {

     $valor = eregi_replace("\\","",$valor);

     $this->dados[$key] = htmlspecialchars($valor);

}

[]’s Anselmo Battisti


Ações

Information

3 responses

14 04 2007
Karoline

Uma pergunta amor… Por acaso vc postou aquele áudio daquela vez de vc tocando violão no seu Blog??

Porque se postou… Já sei porque ele anda tão deserto! HAhahaaa!!
Brincando!^^

Vc toca bem!!! Mas só precisa aprender a cantar!

Bjo!

3 07 2007
Jackson

e se preciso converter antes de estar no php? como faria em js?

3 07 2007
battisti

Cara ai neste caso eu vou te sugerir a biblioteca prototype ela tem estes scripts todos implementados.

http://www.prototypejs.org/api/form#method-serialize

O método serialize dele já remove as aspas, de uma olhada veja se resolve o teu problema.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: