| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||
Custom Search
![]() Emacs como IDE para CakePHP aarkerio La Negación del Viaje Lunar tonathiu Porque los mononeurones si tenemos madre! blacksoul BrunoFerías thot The Art vendaval Aclimatación extraterrestre ¿para qué? ahuramazdah ¿A que le tienes miedo? teosho Sobre nazis, terror y medios tonathiu Amenazas a la cuarta dimensión ¿de veras? ahuramazdah Tarjeta Broadcom BCM94311MCG rev 02 teosho Pidiendo OpenSolaris 2008.5 vendaval Sospechosismo aarkerio Slackware 12.1 Final vendaval Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D asarch Linux hot girl aarkerio Calderón puede ser sujeto a juicio político, sostiene Carrancá tonathiu La desnutrición en México aarkerio Sistema Infalible ordbal Histórico aarkerio Nietzsche en la FCPyS aarkerio ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
WWW \ RSS en tu sitio Web con PHP Este artículo ha sido consultado en 435 ocasiones. RSS es un acrónimo que tiene diferentes significados, pero el más aceptado es Really Simple Syndication (sindicación realmente simple). Es un formato XML indicado especialmente para sitios de noticias que cambien con relativa frecuencia, cuyos documentos están estructurados en canales que a su vez se componen de artículos. Se ha popularizado especialmente como un formato alternativo de difusión de weblogs. Este es un ejemplo de cómo podemos agregar RSS a nuestro sitio. En el ejemplo, tengo una tabla llamada mis_noticias donde están guardados las entradas de mi Weblog. Note que estoy usando la clase DB.php de PEAR. El archivo rss.php: 1:<?php 2: 3://Indicamos al navegador que es un documento en XML 4:header('Content-type: text/xml; charset=iso-8859-1'); 5: 6://Versión y juego de carácteres de nuestro documento 7:echo '<?xml version="1.0" encoding="iso-8859-1"?>'; 8: 9://Aquí la conexión o archivo de conexión a la base de datos 10:include ("includes/funciones.inc.php"); // Las funciones para que esta cosa jale 11: 12://Hacemos la consulta y la ordenamos por post para mostrar siempre el último 13:$sql = "SELECT id, titulo, cuerpo, fecha, tema FROM mis_noticias WHERE estado = 1 ORDER BY id DESC"; 14: 15:$result = $conn->query($sql); 16: 17://"Cortaremos" el artículo en 300 caracteres para nuestra descripción 18: 19://$descripcion=substr($row[articulo],0,300)."..."; 20: 21:$hoy = date("D M j G:i:s T Y"); 22: 23:// Y generamos nuestro documento 24: 25:?> 26:<rss version="2.0"> 27: 28:<channel> 29: <title>MiSitio.org</title> 30: <link>http://www.misitio.org/</link> 31: <description>Tecnologia para todos</description> 32: <language>es-es</language> 33: <pubDate><?= $hoy ?></pubDate> 34: <generator>Centauro 0.4</generator> 35: <managingEditor>micorreo@gmail.com</managingEditor> 36: 37:<? 38:while ($result->fetchInto($R)) { 39: 40: $id = $R[0]; 41: $titulo = $R[1]; 42: $cuerpo = substr($R[2],0,300)."..."; 43: $fecha = $R[3]; 44: $tema = $R[4]; 45: 46:?> 47: <item> 48: <title><?= $titulo ?></title> 49: <link>http://www.misitio.org/index.php?idnew=<?= $id ?></link> 50: <comments>http://www.misitio.org/index.php?idnew=<?= $titulo ?></comments> 51: <description><![CDATA['<?= $cuerpo ?>']]></description> 52: <pubDate><?= $fecha ?></pubDate> 53: <dc:creator>Manuel Montoya</dc:creator> 54: <category><?= $tema ?></category> 55: <guid>http://www.misitio.org/index.php?idnew=<?= $id ?></guid> 56: </item> 57: 58:<? 59: 60: } 61: 62:$conn->disconnect(); 63: 64:?> 66:</channel> 67: 68:</rss> Ahora agregue la siguiente línea al archivo index.php de su sitio: <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://www.misitio.org/rss.php" /> Y eso es todo!! Última actualización: 2007-04-29 10:56:59-05 |
![]() Preparandome para el viaje a Puerto Vallarta... que triste... 1 hour, 22 minutes ago Du hast? 5 hours, 26 minutes ago Ich habe einen Kater, aber nicht so schlecht... 13 hours ago Y yo un Abrazo. 1 day, 12 hours ago Dandole su habrazote a mi santa madre que me soporta 1 day, 14 hours ago esperando a que este el pozole 1 day, 16 hours ago Que estuvimos haciendo >> 10410 lecturas Sexualidad infantil y juvenil 9166 lecturas Anticoncepción de Emergencia 7840 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 6917 lecturas Sinapsis y exocitosis 6227 lecturas Mi primer CakePHP, mmmmm cakeee 5260 lecturas Evolución filética en las hepáticas 4698 lecturas BASH y Primeros Comandos 4012 lecturas CakePHP II Active Record 3742 lecturas Cómo convertirse en hacker 3619 lecturas
|
| ||
| El odio es la venganza de un cobarde intimidado. B. Shaw | ||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||