Hello, I would like to use a loop in order to use different feed rss in this script but i don't know where i must put it. [quote]<? require('rss_fetch.inc'); include('../config.php'); require(mnminclude.'link.php'); $rss_feeds=array( array( 'url'=>"http://feeds.feedburner.com/rss2.xml", 'category'=>15, 'author'=>15, 'tags'=>"tags1" ), ); echo "<ul>\n"; foreach ($rss_feeds as $feed ) { $rss = fetch_rss($feed['url']); echo "<li>Site: ", $rss->channel['title'], "<br>\n"; foreach ($rss->items as $item ) { if ($i <= 10) { $item['author']=$feed['author']; $item['category']=$feed['category']; $title = $item[title]; $desc= $item[description]; echo "<ul>"; echo "<li>Processing <a href=$url>$title</a></li>\n"; rss_store($item); echo "<li>Finished Processing <a href=$url>$title</a></li><br><br/>\n\n"; echo "</ul>"; } $i++; } echo "</li>"; } echo "</ul>"; function rss_store($item) { $linkres=new Link; $edit = false; $linkres->get(trim($item['link'])); if(!$linkres->valid) { rss_error($item['link']); return; } if($linkres->duplicates($item['link']) > 0) { rss_error($item['url']); return; } $linkres->status='discard'; $linkres->author=$item['author']; $linkres->title=$item['title']; $linkres->content=$item['description']; $linkres->id=0; $linkres->category=$item['category']; $linkres->randkey=rand(10000,10000000); $linkres->read(); $linkres->status='queued'; $linkres->store(); return; } function rss_error($url){ echo "Skipped $url <br/>\n"; } ?>[/quote] This script works and i just would like to put different feed. I would like to create a table in my mysql database in order to write the different feed. I have already do this job. Thanks for your answers.