error on line 10 at column 42: Entity 'nbsp' not defined
Este es el codigo que utilizo
Código PHP:
<?php
include("../incluir/sesion.php");
function urls_amigables($url) {
// Tranformamos todo a minusculas
$url = strtolower($url);
//Rememplazamos caracteres especiales latinos
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ');
$repl = array('a', 'e', 'i', 'o', 'u', 'n');
$url = str_replace ($find, $repl, $url);
// Añaadimos los guiones
$find = array(' ', '&', '\r\n', '\n', '+');
$url = str_replace ($find, '-', $url);
// Eliminamos y Reemplazamos demás caracteres especiales
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
return $url;
}
header ("Content-type: text/xml");
echo ("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");?>
<rss version='2.0'>
<channel>
<title>K-Pop Mexico</title>
<link>http://www.k-pop.com.mx/</link>
<description>Tu sitio de K-Pop en español</description>
<language>es</language>
<?php
$sql = mysql_query("SELECT id_noticia AS id, titulo, fecha, descripcion, seccion FROM k_noticias WHERE borrado = '0'") or die (mysql_error());
while($row = mysql_fetch_array($sql)) {
$id= "$row[id]";
$titulo = "$row[titulo]";
$newtitle = urls_amigables($titulo);
$seccion = "$row[seccion]";
$fecha = "$row[fecha]";
$fecha = date("j/n/Y", $fecha);
$descripcion = "$row[descripcion]";
?>
<item>
<?php
echo"<title>$titulo</title>";
echo"<link>http://www.k-pop.com.mx/noticia-$id-$newtitle.html</link>";
echo"<guid>http://www.k-pop.com.mx/noticia-$id-$newtitle.html</guid>";
?>
<pubDate><?php echo $fecha; ?></pubDate>
<description><?php echo $descripcion; ?></description>
</item>
<?php } ?>
</channel>
</rss>
Espero me puedan ayudar a resolver ese erros.