Gem dato fra rss feed
Hej,Jeg har siddet og kæmpet med et script der gemmer nyheder fra et rss-feed ned til min database.
Jeg er kommet til et punkt hvor den gemmer nyhederne undtagen datoen på nyhederne. Hvilket gør at jeg ikke kan sotere i dem.
Her er hvordan jeg har lavet scriptet:
databasen:
---------------------------------------------
id int
title text
description text
dato varchar(200)
link varchar(255)
php siden:
----------------------------------------------
<?php
require('include/connect.txt');
require_once('magpierss-0.72/rss_fetch.inc');
$num_items = 5;
$rss = fetch_rss('http://www.bolddk.com/feed/rss.xml');
$items = array_slice($rss->items, 0, $num_items);
foreach ($items as $item)
{
$title = $item['title'];
$description = $item['description'];
$date = $item['pubDate'];
$link = $item['link'];
echo "$title <br>$description <br>$link <br>$dato <br><br>";
//Vi tjekker om vi allerede har feeden i vores DB.
$query = mysql_query("SELECT id FROM rss WHERE link = '$link' LIMIT 1");
if(mysql_num_rows($query)==0)
{
//Hvis ikke, så indsætter vi den...
mysql_query("INSERT INTO rss (id,title,description,date,link) VALUES ('','".$title."','".$description."','".$date."','".$link."')");
}
}
?>
Som scriptet er nu indsætter den titlen, linket og beskrivelsen til min database.. men ikke datoen. Nogen der ved hvorfor?
