Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.04 KB | None | 0 0
  1. <?php
  2. include 'helpers.php';
  3. $nav = parseCSVFile('nav.txt', [0 => 'id', 2 => 'name']);
  4. $cont = parseCSVFile('content.txt', [1 => 'title', 2 => 'body', 3 => 'type'], 0);
  5.  
  6. if (isset($_GET['page']) && isset($cont[$_GET['page']])) {
  7.     $filename = 'views/'.$_GET['page'].'.txt';
  8.     if (file_exists($filename)) {
  9.         $pageViews = file_get_contents($filename);
  10.     } else {
  11.         $pageViews = 0;
  12.     }
  13.     file_put_contents($filename, $pageViews + 1);
  14.     echo $pageViews + 1;
  15. }
  16. $views = 0;
  17. $files = scandir('views');
  18. foreach ($files as $v) {
  19.     if ($v == '.' || $v == '..') {
  20.         continue;
  21.     }
  22.     $filename = 'views/'.$v;
  23.     $views += file_get_contents($filename);
  24. }
  25. ?>
  26. <ul>
  27.     <?php foreach ($nav as $item): ?>
  28.     <li><a href="index.php?page=<?=$item['id']?>"><?=$item['name']?></a></li>
  29.     <?php endforeach;?>
  30. </ul>
  31. <?php
  32. if (isset($_GET['page']) && isset($cont[$_GET['page']])) {
  33.     $key = $_GET['page'];
  34.     echo '<h1>'.$cont[$key]['title'].'</h1>';
  35.     echo $cont[$key]['body'].'<br>';
  36.     echo $views;
  37. }
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement