Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera tenho um banco onde fica armazenado um link, agora tenho que publicar esse link em uma pagina PHP puchando ele do banco e jogando em uma palavra também puchada do banco, até ai tudo beleza ela aparece como link e tudo, mas o unico problema é que caracteres especiais não estão sendo lidos, fica um quadrado no lugar deles. O "espaço" está sendo codificado, mas os caracteres especiais não. Se ponho um link sem caracteres especiais funciona tudo. Isso acontece pq to pegando a variável e fazendo ela receber ela mesmo só que com "". Assim:
$link = "\" $link \""Lembro disso ter funcionado para outro codigo, mas nesse não está fluindo. Aguem ai ajuda?
Segue Código:
<?php
$sql = mysql_query("SELECT * FROM feed ORDER BY id_feed DESC");
$total = mysql_num_rows($sql);
while($dados=mysql_fetch_array($sql)) {
// Exibe o titulo do recado
$link = $dados["link"];
$link = "\" $link \"";
if ($link == "nulo"){
echo "<strong>Titulo:</strong>";
echo $dados['titulo'];
}
else{
echo "<strong>Titulo:</strong> <a href=";
echo $link;
echo "target=\"_blank\"><strong>";
echo $dados['titulo'];
echo "</strong></a>";
}
echo "<br />";
// Exibe o nome do usuário e a data da postagem do recado já no formato brasileiro
echo "<strong>Autor:</strong>";
echo $dados['autor'];
echo " em ";
echo $dados ['data'];
echo "<br />";
echo "<strong>Setor:</strong>";
echo $dados['setor'];
echo "<br />";
// Exibe o recado do usuário.
echo "<strong>Recado:</strong>";
echo $dados['conteudo'];
echo "<hr />";
// Fim dos registros
}
?>Carregando comentários...