Código PHP:
<?
echo '<' ; ?> ?xml version="1.0" encoding="ISO-8859-1"?>
Sin mas, pasamos a generar el volcado XML de los datos de la base de datos:
$db_direccion = 'localhost' ;
$db_user = 'root' ;
$db_pass = '' ;
$db_name = 'db_1' ;
$db_table = 'noticias' ;
$db_campo_fecha = 'fecha' ;
$db_campo_titulo = 'titulo' ;
$db_campo_texto = 'texto' ;
$db_campo_url = 'id' ;
$pg_titulo = 'miwebsite';
$pg_link = 'http://www.taltaltal.net' ;
$pg_descripcion = '......' ;
$pg_idioma = 'es' ;
Header ( "Content-type: text/xml" );
echo '<' ; ?> ?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title> <?=$pg_titulo?> </title>
<link> <?=$pg_link?> </link>
<description> <?=$pg_descripcion?> </description>
<language> <?=$pg_idioma?> </language>
<?
$db = mysql_connect ( $db_direccion , $db_user , $db_pass );
if(!isset( $perPage )) $perPage = 10 ;
$sql = "SELECT * FROM $db_table WHERE pendiente = 1 ORDER BY $db_campo_fecha DESC LIMIT 0,$perPage" ;
$qry = mysql_db_query ( $db_name , $sql , $db );
while ( $row = mysql_fetch_array ( $qry )){
echo "n" ;
echo " <item>n" ;
echo " <title>" . $row [ $db_campo_titulo ]. "</title>n" ;
$desc = preg_replace ( "/[(.*?)]/i" , "" , $row [ $db_campo_texto ]);
$desc = substr ( $desc , 0 , 230 );
$desc = str_replace ( '<' , '<' , $desc );
$desc = str_replace ( "n" , '' , $desc );
$desc = str_replace ( "r" , '' , $desc );
echo " <description>" . $desc . "</description>n" ;
echo " <link>" . $row [ $db_campo_url ]. "</link>n" ;
echo " </item>n" ;
}
?>
</channel>
</rss>
< ?xml version="1.0" encoding="ISO-8859-1"?> Sin mas, pasamos a generar el volcado XML de los datos de la base de datos: $db_direccion = 'localhost' ; $db_user = 'root' ; $db_pass = '' ; $db_name = 'db_1' ; $db_table = 'noticias' ; $db_campo_fecha = 'fecha' ; $db_campo_titulo = 'titulo' ; $db_campo_texto = 'texto' ; $db_campo_url = 'id' ; $pg_titulo = 'miwebsite'; $pg_link = 'http://www.taltaltal.net' ; $pg_descripcion = '......' ; $pg_idioma = 'es' ; Header ( "Content-type: text/xml" ); echo '<' ; ?> ?xml version="1.0" encoding="ISO-8859-1"?>
que puede ser?
muchisimas gracias desde ya!