Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2010, 10:34
Ozone
 
Fecha de Ingreso: febrero-2009
Mensajes: 202
Antigüedad: 15 años, 2 meses
Puntos: 3
Problema con feed programado en php

Hola,
tengo un problema con este feed hecho en php y es que no me deja poner mas de 1 item en el rss. Este es el code que estoy usando:

Código PHP:
<?
header
('Content-Type: text/xml'); 
echo 
'<?xml version="1.0" encoding="iso-8859-1"?>';
echo 
"<rss version='2.0'>
<channel>"
;
?>

<?
mysql_connect
("****","****","****") or die("No puede conectarse");
mysql_select_db("****") or die("La base de datos no existe");
$getnews mysql_query("SELECT * FROM news ORDER BY id DESC") or die ("La tabla no existe");
$row=mysql_fetch_array($getnews);

echo 
"
<item>
<title>$row[title]</title>
<link>http://www.youtube.com/watch?v=$row[direccion]</link>
<description>$row[body]</description>
</item>
"
;
?>

<?
echo "</channel></rss>";
?>
Los datos los estoy enviando con este code:
Código PHP:
<html>
<h1>Escribir noticia</h1>
<hr>

<?php

if($_POST['post'])
{

$title $_POST['title'];
$body $_POST['body'];
$direccion $_POST['direccion'];

if (
$title&&$body&&$direccion)
{

mysql_connect("****","****","****") or die("No puede conectarse");
mysql_select_db("****") or die("La base de datos no existe");


$insert mysql_query("INSERT INTO news VALUES ('','$title','$body','$direccion')") or die("No se ha podido recopilar la información necesaria");

die (
"La noticia ha sido publicada exitosamente!");

}
else
echo 
"Por favor complete los campos solicitados<br>";

}

?>

<form action='post.php' method='POST'>
    Título del video: <br>
    <input type='text' name='title'><br>
    Descripcion del video: <br>
    <textarea rows='6' cols='35' name='body'></textarea><br>
    Direccion del video: <br>
    <input type='text' name='direccion'><br>    
    <input type='submit' name='post' value='Enviar noticia'>
    
</form>

<hr>
</html>
Les agradezco mucho si pueden darme una mano.

Un saludo!

Última edición por Ozone; 03/08/2010 a las 11:18