<?php
$feedUrl = 'http://feeds.feedburner.com/nickycakes';
$rawFeed = file_get_contents($feedUrl);
$xml = new SimpleXmlElement($rawFeed);
$i=0;
foreach($xml->channel->item as $item){
$xml->channel->item[$i]->link = "http://www.google.com";
$xml->channel->item[$i]->guid = "http://www.google.com";
$i++;
}
echo $xml->asXML();
?>
heh no regex required
Code:<?php $feedUrl = 'http://feeds.feedburner.com/nickycakes'; $rawFeed = file_get_contents($feedUrl); $xml = new SimpleXmlElement($rawFeed); $i=0; foreach($xml->channel->item as $item){ $xml->channel->item[$i]->link .= "affid=me"; $xml->channel->item[$i]->guid .= "affid=me"; $i++; } echo $xml->asXML(); ?>
<?php
$data = file_get_contents('test.rss');
$regex = '/<link>(.+?)\?/si';
preg_match_all($regex,$data,$link);
for($i = 0; $i < count($link[1]); $i++) {
$cleanlink = $link[1][$i];
$cleanlink .= '?bambam';
echo $cleanlink;
}
?>
<?php
$feedUrl = 'http://feeds.feedburner.com/nickycakes';
$rawFeed = file_get_contents($feedUrl);
$xml = new SimpleXmlElement($rawFeed);
$i=0;
foreach($xml->channel->item as $item){
$temp = $xml->channel->item[$i]->link;
$regex = '/http(.+?)com/';
preg_match($regex,$temp,$xx);
$xx[0] .= '/bambam/';
$xml->channel->item[$i]->link = $xx[0];
$xml->channel->item[$i]->guid = $xx[0];
$i++;
}
echo $xml->asXML();
?>