diff --git a/index.php b/index.php
index 73c3ae3..2c8cf46 100644
--- a/index.php
+++ b/index.php
@@ -4,17 +4,31 @@
//start posts
$postdata = simplexml_load_file('posts/index.xml');
$numposts = count($postdata->post);
-$startindex = $numposts - 1;
+$maxindex = $numposts - 1;
$rows = $cf_hp_visposts;
-for ($i = $startindex; $i >= 0; $i--)
+if($numposts > $rows)
{
- echo '
' . $postdata->post[$i]->title . '
';
- echo '' . $postdata->post[$i]->data . '
';
- $fh = fopen('posts/' . $postdata->post[$i]->content, 'r');
- echo '' . fread($fh, filesize('posts/' . $postdata->post[$i]->content)) . '
';
- fclose($fh);
+ for ($i = 0; $i <= $rows; $i++)
+ {
+ echo '' . $postdata->post[$i]->title . '
';
+ echo '' . $postdata->post[$i]->data . '
';
+ $fh = fopen('posts/' . $postdata->post[$i]->content, 'r');
+ echo '' . fread($fh, filesize('posts/' . $postdata->post[$i]->content)) . '
';
+ fclose($fh);
+ }
}
+else
+{
+ for ($i = 0; $i < $numposts; $i++)
+ {
+ echo '' . $postdata->post[$i]->title . '
';
+ echo '' . $postdata->post[$i]->data . '
';
+ $fh = fopen('posts/' . $postdata->post[$i]->content, 'r');
+ echo '' . fread($fh, filesize('posts/' . $postdata->post[$i]->content)) . '
';
+ fclose($fh);
+ }
+}
//begin footer of visible page
echo '
';
echo $cf_legal . '
';
diff --git a/posts/2.txt b/posts/2.txt
new file mode 100644
index 0000000..a6bc526
--- /dev/null
+++ b/posts/2.txt
@@ -0,0 +1 @@
+This is the second post
diff --git a/posts/2.xml b/posts/2.xml
new file mode 100644
index 0000000..5a3296a
--- /dev/null
+++ b/posts/2.xml
@@ -0,0 +1 @@
+MISSING DATA
diff --git a/posts/index.xml b/posts/index.xml
index 0a21dd2..c704954 100644
--- a/posts/index.xml
+++ b/posts/index.xml
@@ -1,14 +1,14 @@
-
- First Post
- 1.txt
- 1.xml
- 1
-
Second Post
2.txt
2.xml
2
+
+ First Post
+ 1.txt
+ 1.xml
+ 1
+