Depurando | El Foro del Programador
30 Jul 2010, 17:15:31
Bienvenid@, Visitante.
Por favor, INGRESA o REGÍSTRATE.
¿Perdiste tu email de activación?
 


Páginas: [1]
  Imprimir  
Autor Tema: como hago un feed o rss para mi web?  (Leído 116 veces)
0 Usuarios y 1 Visitante están viendo este tema.
pcxd
Bajo
**

Captaciones: 0
Desafíos: 0
Mensajes: 4

Ayudas: 0

Mensaje Privado (Desconectado)
« - 26 Nov 2009, 06:34:30 »


Holas amigos espero que me ayuden nesecito generar una feed o rss para mi web que busca videos de youtube pero en mi  web via api de youtube , y bueno lo que quiero es generar feed o rss y no se como hacerlo jeje . ya tengo el id, el titulo,descripcion,y todo lo demás

que es lo que tengo que cambiar para generar rss sin base de datos , acá les dejo el código

http://freephpvideosearch.com/features.html

gracias



este rss esta echo con base de datos:

Código
GeSHi (PHP):
<?
// Definimos variables globales
$rss_titulo = 'myweb News';
$rss_url = 'http://myweb.com';
$rss_descripcion = 'Noticias de myweb.com';
$rss_email = 'email@myweb.com';
 
// Parametros de conexion a MySQL
$db_server = 'localhost';
$db_user = 'usuario';
$db_pass = 'contrasena';
 
// Conexion a la base de datos
$conexion = mysql_connect($db_server,$db_user,$db_pass);
mysql_select_db("basedatos", $conexion);
 
$sql = "SELECT * FROM noticias";
$result = mysql_query($sql, $conexion);
$item = mysql_fetch_assoc($result)
 
// Header para escribir XML
header('Content-type: text/xml; charset="iso-8859-1"', true);
 
// Escribimos el archivo RSS
echo '<?xml version="1.0" encoding="iso-8859-1"?>';
echo
'<rss version="0.92">
     <channel>
          <docs>http://blog.unijimpe.net/rss</docs>
          <title>'
.$rss_titulo.'</title>
          <link>'
.$rss_url.'</link>
          <description>'
.$rss_descripcion.'</description>
          <language>es</language>
          <managingEditor>'
.$rss_email.'</managingEditor>
          <webMaster>'
.$rss_email.'</webMaster>
'
;
 
do {
     echo "<item>" ;
     echo "<title>$item['titulo']</title>" ;
     echo "<link>".$rss_url."?id=".$item['id']."</link>";
     echo "<description>".$item['contenido']."</description>";
     echo "</item>";
} while ($item = mysql_fetch_assoc($result));
 
echo "</channel>";
echo "</rss>";  
?>

Con esto ya hemos generado nuestro XML con el formato RSS, el siguiente paso es colocar un enlace y leerlo en cualquier Lector de Feeds. Como comentario adicional puedes colocar un tag HTML a tu página para indicarle que tu web tiene asociado un RSS, esto se hace con el tag link en le header de tu HTML donde se coloca la ruta de tu archivo RSS.
Código
GeSHi (PHP):
<link rel="alternate" type="text/xml"
title="RSS .92" href="http://myweb.com/rss.php" />
En línea
zeuslife
Moderando
*****


Yeah!

Captaciones: 0
Desafíos: 0
Mensajes: 143

Ayudas: 1

Mensaje Privado (Desconectado) WWW
« Responder #1 - 27 Nov 2009, 17:53:11 »




[ CONTENIDO OCULTO -> INGRESA o REGÍSTRATE para verlo... ]
En línea

Al final peón y rey, acaban en la misma caja- A3BANDAS
Ojo por ojo, y el mundo acabará ciego- Ghand
pcxd
Bajo
**

Captaciones: 0
Desafíos: 0
Mensajes: 4

Ayudas: 0

Mensaje Privado (Desconectado)
« Responder #2 - 28 Nov 2009, 06:39:09 »




[ CONTENIDO OCULTO -> INGRESA o REGÍSTRATE para verlo... ]
En línea
jakala
Medio
***


Captaciones: 3
Desafíos: 2
Mensajes: 206

Ayudas: 12

Mensaje Privado (Desconectado)
« Responder #3 - 29 Nov 2009, 15:00:14 »




[ CONTENIDO OCULTO -> INGRESA o REGÍSTRATE para verlo... ]
En línea

Pues claro que tiene bayas!!! es un enebro, joder, no va a dar melones!!!
Páginas: [1]
  Imprimir  
 
Ir a:  

Visitas:
Depurando | El Foro del Programador
Potenciado con SMF © Simple Machines LLC
Sitemap - XHTML - CSS
Contacto