enclosure_url opslaan in database
els
30/08/2009 15:35:00Hallo,
Probeer met simplepie.inc de feed items in mijn database op te slaan, dat doet tie goed alleen de enclosure_url slaat hij niet op, wat doe ik verkeerd?
Voorbeeld feed
<enclosure url="http://www.nrc.nl/multimedia/dynamic/00219/Robert_Mugabe_219480d.jpg" length="-1" type="image/jpeg" />
Alleen onderstaande mag hij dan opslaan in mijn database
http://www.nrc.nl/multimedia/dynamic/00219/Robert_Mugabe_219480d.jpg
Probeer met simplepie.inc de feed items in mijn database op te slaan, dat doet tie goed alleen de enclosure_url slaat hij niet op, wat doe ik verkeerd?
Voorbeeld feed
<enclosure url="http://www.nrc.nl/multimedia/dynamic/00219/Robert_Mugabe_219480d.jpg" length="-1" type="image/jpeg" />
Alleen onderstaande mag hij dan opslaan in mijn database
http://www.nrc.nl/multimedia/dynamic/00219/Robert_Mugabe_219480d.jpg
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
foreach ($feed->get_items() as $item):
$url = $item->get_permalink();
$item_md5 = md5($item->get_title());
$feed_title = mysql_real_escape_string($item->get_title());
$feed_content = mysql_real_escape_string($item->get_content());
$enclosure = mysql_real_escape_string($item->get_enclosure_url());
$item_time = $item->get_date('U');
$duplicate_feed = duplicate_items($item_md5,$item_time);
if($duplicate_feed != 0){
echo "$feed_title No Load <br>";
}else{
mysql_query("INSERT INTO feed_content (feed_id,url,title,content,enclosure_url,item_time,item_md5) VALUES
('".$row["feed_id"]."','$url','$feed_title','$feed_content','$enclosure','$item_time','$item_md5');",$link) or die(mysql_error());
}
endforeach;
?>
foreach ($feed->get_items() as $item):
$url = $item->get_permalink();
$item_md5 = md5($item->get_title());
$feed_title = mysql_real_escape_string($item->get_title());
$feed_content = mysql_real_escape_string($item->get_content());
$enclosure = mysql_real_escape_string($item->get_enclosure_url());
$item_time = $item->get_date('U');
$duplicate_feed = duplicate_items($item_md5,$item_time);
if($duplicate_feed != 0){
echo "$feed_title No Load <br>";
}else{
mysql_query("INSERT INTO feed_content (feed_id,url,title,content,enclosure_url,item_time,item_md5) VALUES
('".$row["feed_id"]."','$url','$feed_title','$feed_content','$enclosure','$item_time','$item_md5');",$link) or die(mysql_error());
}
endforeach;
?>
Gewijzigd op 01/01/1970 01:00:00 door Els