Moving to Next Record in an Array?
Posted: Tue Dec 09, 2008 7:46 am
~pickle | Please use [ code=html ], [ code=php ], etc tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:
Posting Code in the Forums to learn how to do it too.
Hello
I have some xml (a sitemap). I pass this into my php code and use the current server url to find the relevant record within the sitemap. I then want to use the array made from the sitemap to find what the next record in the sitemap is and use this for a next link on my page.
So I would have:
So for example if the current page was http://www.page.nl/home.php I would want the NEXT link to bet set to http://www.page.nl/about.php
Thanks ???
~pickle | Please use [ code=html ], [ code=php ], etc tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:
Posting Code in the Forums to learn how to do it too.
Hello
I have some xml (a sitemap). I pass this into my php code and use the current server url to find the relevant record within the sitemap. I then want to use the array made from the sitemap to find what the next record in the sitemap is and use this for a next link on my page.
So I would have:
Code: Select all
<?php
$domain = $_SERVER['HTTP_HOST'];
$path = $_SERVER['SCRIPT_NAME'];
$currenturl = "http://" . $domain . $path;
include 'sitemap.php';
$xml = new SimpleXMLElement($xmlstr);
foreach ($xml->url as $url) {
if ((string) $url->loc == $currenturl) {
//TO DO: Go to the next record in the sitemap/array , get this url and set it to = &nexturl
echo
'<div class="navigation-div"><ul class="navigation"><li class="next">
<a href="', &nexturl ,'">NEXT</a></li>
</li></ul></div>';
}
}
?>
Code: Select all
<?php
$xmlstr = <<<XML
<?xml version='1.0' standalone='yes'?>
<urlset>
<url>
<loc>http://www.page.nl/home.php</loc>
<priority>1.00</priority>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://www.page.nl/about.php</loc>
<priority>0.80</priority>
<changefreq>daily</changefreq>
</url>
</urlset>
XML;
?>
Thanks ???
~pickle | Please use [ code=html ], [ code=php ], etc tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: