Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, amigos
Porque o sistema de notícias que tenho no site sai com uma barra (/) quando o texto tem aspas (")?
Ex: " Eu estava com saudade" ele é publicado /" Eu estava com saudade/"
Abraços
Olá, Beraldo
Onde que coloco isso? (cuidado com a resposta. rsrsrsrsrs)
É que não saco muito de PHP
Abraços
$var = stripslashes($variavel_vinda_do_bd);
http://www.php.net/stripslashes
Oi,
sistema eu coloquei assim:
print (stripslashes($texto));
Só que para fazer a quebra de linha usei <br>, pois depois da mudança o texto ficou todo junto, sem a quebra.
Ex: Era assim
Data: 13/02/2009
Hora: 19:56
texto da matéria
com a inclusão stripslashes ficou assim:
Data: 13/02/2009Hora: 19:56texto da matéria
valeu
Isso ocorreu pois o \n foi retirado. Faça assim:
echo stripslashes( nl2br($texto) );
Agora funcionou beleza....
Dá uma olhada nas notícias (acrescentei em todas): www.flavalencaba.com
Abração
Olá,
E nesse código abaixo?
Esse é o título e um pequeno resumo que aparece na página inicial do site.
Usei como informado, mas ele perde o tamanho, as cores e a posição da foto em relação a matéria.
Esse código é da matéria principal do site
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" bgcolor=\"#000000\" face=\"Geneva, Arial, Helvetica, sans-serif\">";
echo "<tr><td width=\"45%\" align=\"center\" valign=\"middle\"><a href='ver_prin.php?manchete_prin=$codigo' target=\"_parent\"><img src=$foto border=\"0\"></a></td>";
echo "<td width=\"60%\" align=\"left\" valign=\"top\" class\"titulo\"><font class=\"titulo\">$titulo<br><a href='ver_prin.php?manchete_prin=$codigo' target=\"_parent\" class=\"links\"><br>$resumo</a></td></tr></table><p></font>";
Abraços,
a barra é adicionada para escapar as aspas e evitar SQL Injection
use stripslashes()