pos no, ninguna, ya que todavía no me ha tocado trabajar con rss.
Tu código quedaría, a mi gusto y siguiendo lo que puse antes....
Código PHP:
<? require_once('Connections/cn.php');
mysql_select_db($database_cn, $cn);
$db_table = 'fotos' ;
$db_campo_titulo = 'FOT_nombre' ;
$db_campo_texto = 'FOT_descripcion' ;
Header ( "Content-type: text/xml" );
$salida = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
$salida .= "<SIMPLEVIEWER_DATA maxImageDimension=\"480\" textColor=\"0xFFFFFF\" frameColor=\"0xFFFFFF\" bgColor=\"0x181818\" frameWidth=\"20\" stagePadding=\"40\" thumbnailColumns=\"3\" thumbnailRows=\"3\" navPosition=\"right\" navDirection=\"LTR\" title=\"Example Title\" imagePath=\"\" thumbPath=\"\">\n";
if(!isset( $perPage )) $perPage = 10 ;
$sql = "SELECT * FROM $db_table ORDER BY FOT_descripcion DESC" ;
$qry = mysql_query ($sql , $cn );
while ( $row = mysql_fetch_array ( $qry )){
$salida .= " <IMAGE>\n";
$salida .= " <NAME>" . $row [ $db_campo_titulo ]. "</NAME>\n" ;
$desc = preg_replace ( "/[(.*?)]/i" , "" , $row [ $db_campo_texto ]);
$desc = substr ( $desc , 0 , 230 );
$desc = str_replace ( '<' , '<' , $desc );
$desc = str_replace ( "n" , 'n' , $desc );
$desc = str_replace ( "r" , 'r' , $desc );
$salida .= " <CAPTION>" . $desc . "</CAPTION>\n" ;
$salida .= "</IMAGE>\n" ;
}
$salida .= "</SIMPLEVIEWER_DATA>";
?>
y luego simplemente
Código PHP:
echo $salida;
espero no te moleste el atrevimiento de modificar tu programa..... le puse \" en vez de " y \n para generar saltos de línea.
Saludos y suerte.