Это то, что у меня есть для моего PHP-файла:
<?php header("Content-type: text/xml"); ?> <?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; ?> <rss version="2.0"> <channel> <title>My Website</title> <link>http://www.mywebsite.com</link> <description>The Title of My Website</description> <pubDate>Tue, 15 Apr 2008 18:00:00 +0000</pubDate> <item> <title>Website Directory - Page NUMBER</title> <pubDate><?echo date('Y/m/d H:i:s');?></pubDate> <link>http://www.mywebsite.com/directory/NUMBER</link> <description>New update to page NUMBER in the Website Directory.</description> </item> </channel> </rss>
Это верно, что правильно отображается одна запись в RSS-канале. Однако мне нужно показать 30 записей, каждый из которых содержит случайное число, введенное в трех местах, где в элементе отображается NUMBER.
Каждый элемент RSS должен иметь разное число от 1 до 2779503, введенное в трех местах, где указано NUMBER. Я знаю, что PHP имеет http://php.net/manual/en/function.rand.php, но то, что я не знаю, как это сделать, – это пропустить 30 случайных чисел каждый раз, когда загружается фид …