Autor Tema: Ayuda con rss en php  (Leído 761 veces)

Desconectado genartina

  • PHPer@ Fijo
  • ***
  • Mensajes: 131
  • Karma: 0
  • Sexo: Masculino
  • Comunidad Linksharing
    • Ver Perfil
    • Linksharing
Ayuda con rss en php
« en: 23 de Julio de 2010, 21:56:45 pm »
Estaba creando un rss para mi web. El problema es que al ejecutarlo no me muestra nada. No se en donde esta el error.
Aqui les dejo el archivo:

Citar
<?php
header
(&#39;Content-Type: text/xml&#39;);
echo&#39;<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Nombre de nuestro blog o web</title>
<link>http://www.miurl.com/</link>
<language>es</language>
<description>Descripcin de nuestro blog o web</description>
<generator>Autor del RSS</generator>&#39;;

$Servidor = "localhost";
$usuario = "root";
$clave = "*********";
$bbdd = "web";
$connectid = mysql_connect($Servidor, $usuario, $clave);
mysql_select_db($bbdd);
$ssql = "select * from noticias order by id desc limit 10";
$result = mysql_query($ssql);
while($row = mysql_fetch_array($result)){
    echo&#39;<item>
    <title>&#39;.$row[&#39;titulo&#39;].&#39;</title>
    <link>http://www.clickz.com.ar/post.php?id=&#39;.$row[&#39;id&#39;].&#39;</link>
    <comments>&#39;.$row[&#39;comentarios&#39;].&#39;</comments>
    <pubDate>&#39;.$row[&#39;fecha&#39;].&#39;</pubDate>
    <category>&#39;.$row[&#39;categoria&#39;].&#39;</category>
    <guid>../post.php?idn=&#39;.$row[&#39;id&#39;].&#39;</guid>
    <description><![CDATA[&#39;.$descripcion.&#39;]]></description>
    <content:encoded><![CDATA[&#39;.$row[&#39;texto&#39;].&#39;]]></content:encoded>
    </item> &#39;;
    }

echo&#39;</channel>
</rss>&#39;;
?>

Espero su ayuda
« Última modificación: 24 de Julio de 2010, 03:48:13 am por Kevin Wronski »
¿ Genartina ? jeje

Comunidad PHPeros

Ayuda con rss en php
« en: 23 de Julio de 2010, 21:56:45 pm »

Desconectado Jumarras

  • PHPer@
  • **
  • Mensajes: 73
  • Karma: 3
  • Sexo: Masculino
  • Ten cerca a tus amigos, pero mas a tus enemigos
    • Ver Perfil
Re:Ayuda con rss en php
« Respuesta #1 en: 23 de Julio de 2010, 22:10:51 pm »
No entiendo nada de rss, ni sabia que existia, pero por lo que veo, abres y cierras todo menos el <rss> y el <chanel>, tal vez devas poner el </chanel> y </rss> al final.

Desconectado genartina

  • PHPer@ Fijo
  • ***
  • Mensajes: 131
  • Karma: 0
  • Sexo: Masculino
  • Comunidad Linksharing
    • Ver Perfil
    • Linksharing
Re:Ayuda con rss en php
« Respuesta #2 en: 23 de Julio de 2010, 22:42:22 pm »
sospecho que esto:

header('Content-Type: text/xml');

esta mal, pero no se.
¿ Genartina ? jeje

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Ayuda con rss en php
« Respuesta #3 en: 23 de Julio de 2010, 23:05:56 pm »
No se si yo sea un ignorante.. pero todo el codigo esta mal...
No debería de ser asi?
Código: [Seleccionar]
<?php
header
(&#39;Content-Type: text/xml&#39;);
?>

<xml version="1.0" encoding="utf-8">
<rss version="2.0">
<channel>
<title>Nombre de nuestro blog o web</title>
<link>http://www.miurl.com/</link>
<language>es</language>
<description>Descripcin de nuestro blog o web</description>
<generator>Autor del RSS</generator>
<?
$Servidor = "localhost";
$usuario = "root";
$clave = "*********";
$bbdd = "web";
$connectid = mysql_connect($Servidor, $usuario, $clave);
mysql_select_db($bbdd);
$ssql = "select * from noticias order by id desc limit 10";
$result = mysql_query($ssql);
while($row = mysql_fetch_array($result)){
?>
<item>
    <title><?=$row['titulo'];?></title>
    <link>http://www.clickz.com.ar/post.php?id=<?=$row['id']?></link>
    <comments><?=$row['comentarios'];?></comments>
    <pubDate><?=$row['fecha']?></pubDate>
    <category><?=$row['categoria']?></category>
    <guid>../post.php?idn=<?=$row['id']?></guid>
    <description><![CDATA[<?=$descripcion?>]]></description>
    <content:encoded><![CDATA[<?=$row['texto']?>]]></content:encoded>
    </item>
<?
    }
?>
</channel>
</rss>
« Última modificación: 23 de Julio de 2010, 23:20:42 pm por SoyJoaquin. »
Twitter: @JoakoM010



Desconectado Drek !

  • PHPer@
  • **
  • Mensajes: 81
  • Karma: -1
  • Nuev@ PHPer@
    • Ver Perfil
Re:Ayuda con rss en php
« Respuesta #4 en: 24 de Julio de 2010, 03:21:31 am »
No se si yo sea un ignorante.. pero todo el codigo esta mal...
No debería de ser asi?
Código: [Seleccionar]
<?php
header
(&#39;Content-Type: text/xml&#39;);
?>

<xml version="1.0" encoding="utf-8">
<rss version="2.0">
<channel>
<title>Nombre de nuestro blog o web</title>
<link>http://www.miurl.com/</link>
<language>es</language>
<description>Descripcin de nuestro blog o web</description>
<generator>Autor del RSS</generator>
<?
$Servidor = "localhost";
$usuario = "root";
$clave = "*********";
$bbdd = "web";
$connectid = mysql_connect($Servidor, $usuario, $clave);
mysql_select_db($bbdd);
$ssql = "select * from noticias order by id desc limit 10";
$result = mysql_query($ssql);
while($row = mysql_fetch_array($result)){
?>
<item>
    <title><?=$row['titulo'];?></title>
    <link>http://www.clickz.com.ar/post.php?id=<?=$row['id']?></link>
    <comments><?=$row['comentarios'];?></comments>
    <pubDate><?=$row['fecha']?></pubDate>
    <category><?=$row['categoria']?></category>
    <guid>../post.php?idn=<?=$row['id']?></guid>
    <description><![CDATA[<?=$descripcion?>]]></description>
    <content:encoded><![CDATA[<?=$row['texto']?>]]></content:encoded>
    </item>
<?
    }
?>
</channel>
</rss>

hay hay me ganastes jeje

Bueno no conosco el RSS pero ese codigo me suena a XML. y Joaquin esta en lo correcto. para que el explorador lo detecte como XML usa ese header =D saludos.!

Desconectado german95

  • PHPer@
  • **
  • Mensajes: 99
  • Karma: 6
    • Ver Perfil
    • germangb
Re:Ayuda con rss en php
« Respuesta #5 en: 07 de Agosto de 2010, 16:03:33 pm »
Estaba creando un rss para mi web. El problema es que al ejecutarlo no me muestra nada. No se en donde esta el error.
Aqui les dejo el archivo:

Espero su ayuda

todos tienen razon :), el header es Content-Type: application/xml