Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou gerando um feed de notícias de um site, mas dá erro quando tento colocar um link que contenha query string
por exemplo
http://www.uniespirita.com.br/2010/index.php?xvar=ver-noticia&id=$id
mas se eu tirar o "&" ali do link, ele aceita normal
http://www.uniespirita.com.br/2010/ver-noticia?id=$id
alguem sabe como corrigir? pq tenho que deixar o link igual n primeiro exemplo pq a página é feita de includes
<?php
header("Content-Type: application/xml; charset=ISO-8859-1");
echo '<' . '?xml version="1.0" encoding="ISO-8859-1" ?' . '>';
?>
<rss version="2.0">
<channel>
<title>Uniespírtia - Universidade do Espírita</title>
<link>[http://www.uniespirita.com.br/2010](http://www.uniespirita.com.br/2010)
<description>Descrição do seu feed RSS</description>
<language>pt-br</language>
<?php
include("db.php");
$sql = mysql_query("SELECT * FROM noticias ORDER BY id_noticia DESC LIMIT 20");
while($row = mysql_fetch_assoc($sql)){
$id = $row['id_noticia'];
$titulo = $row['titulo'];
$texto = $row['texto'];
echo "<item>";
echo "<title>$titulo</title>";
echo "<link>[http://www.uniespirita.com.br/2010/index.php?xvar=ver-noticia&id=$id](http://www.uniespirita.com.br/2010/index.php?xvar=ver-noticia&id=%24id)</link>";
echo "<description>".substr($texto,0,150)."..."."</description>";
echo "</item>";
}
?>
</channel>
</rss>Carregando comentários...