En esta ocasión les quiero compartir una sencilla clase para poder realizar un RSS desde PHP. Con ella, simplemente es necesario traer una consulta con los campos llamados: “Title”, “Link”, “Description” y “PubDate”, ajustables a cualquier consulta, media la clausa “AS”. Ejemplo, si el campo de tu table se llama “nombre_articulo”, lo seleccionas como ” AS Title”.
Posteriormente se crea una instancia de la clase, y se manda llamar la función principal. Mediante la instrucción “echo” se imprime el resultado, que esta en formato xml, esuqematizado para RSS versión 2.0.
Ahora veamos el código de la clase:
El uso de esta clase en una página externa quedaría:
Y esto nos dará por resultado un canal de noticias en RSS.
Aunque ya la mayoría de los blogs y sistemas de administración de contenido tienen preinstaladas herramientas para feed, el tener una clase propia y sencilla de usar tiene sus ventajas, ya que se le pueden dar usos personalizados, como rastreador de eventos espeficicos, errores, auditorías, o el clasico uso de noticias con mayor control, etc., sin echar mano de correos, ya que estos pueden consumir recursos y transferencia del servidor en mayor medida que los canales de noticias.
¿Te ha pasado que al correr un script Php te agotas la memoria y te bota un “Allowed Memory Size Exhausted”? Si es así, hay de dos sopas: Aumentar la memoria permitida. Esta es la opción rápida y sucia, no es eficiente, no muy recomendable, o mejor dicho, para nada en absoluto. Eficientizar el uso […]
Estaba actualizando mi libro “Correteando la Chuleta“, disponible de forma gratuita aqui, me parece buena idea mandar ediciones personalizadas con un reconocimiento a los lectores, y me di a la tarea de automatizar este proceso. Mi intención es tener un script que mande llamar con solamente el nombre como parámetro y que el resultado sea […]
admin
July 29, 2009
PHP
No Comment