Jump to content


angelripper

Member Since 10/02/2004
Offline Last Active 19/03/2004, 12:48
-----

Posts I've Made

In Topic: Aspas Simples Em Mysql

19/03/2004, 11:52

Pessoal, consegui a solucao. Como descobri que o php do servidor automaticamente metia as /'s no conteúdo, usei uma combinacao das dicas dos colegas:

$texto = stripslashes($texto);
$texto = htmlspecialchars($texto, ENT_QUOTES);

Valeu mesmo! Voces sao F****!!!

In Topic: Aspas Simples Em Mysql

19/03/2004, 11:36

Claro. Segue abaixo.

$colunista = $_POST['colunista'];
$titulo = $_POST['titulo'];
$descricao = $_POST['descricao'];
$data = $_POST['data'];
$texto = $_POST['texto'];

$texto = htmlspecialchars($texto, ENT_QUOTES);

$db = mysql_connect("localhost", "xxxxxxxx", "");
mysql_select_db("xxxxxxxxxxx",$db);

mysql_query("INSERT INTO tbl_texto VALUES (NULL, '$colunista', '$titulo', '$descricao', '$data', '$texto')", $db);

In Topic: Aspas Simples Em Mysql

19/03/2004, 10:05

O addslashes também nao funcionou. Se eu posto um texto como :
-- Este é um 'exemplo' --
Se sou um echo antes ele me mostra :
-- Este é um /'exemplo/' --
Aplico a funcao addslashes() e ele me grava no banco :
-- Este é um // --

:-(

In Topic: Aspas Simples Em Mysql

19/03/2004, 09:48

O esquema do htmlspecialchars() nao funcionou nao. Ele permanece gravando até encontrar as aspas simples. Eu vou tentar a dica do companheiro com o addslash().

O que é estranho é que antes de aplicar o htmlspecialchars() eu dou um echo da variável para ver como ela está indo e as barras aparecem antes dos caracteres especiais. Tá meio louco isto.

In Topic: Includes

20/02/2004, 09:12

Valeu! deu certo! :-)

IPB Skin By Virteq