[ Index ]

PHP Cross Reference of Crawler

title

Body

[close]

/ -> browse.php (source)

   1  <html>
   2  <head>
   3  <style>
   4  .label {font-weight:bold;}
   5  </style>
   6  </head>
   7  <body>
   8  <?php
   9  include ('config.php');
  10  include ('includes/functions.php');
  11  include ('includes/mysql_functions.php');
  12  
  13  if (isset($_GET['pageID'])) $pageID = $_GET['pageID'];
  14  else $pageID = 1;
  15  
  16  $page = get_page($pageID); 
  17  ?>
  18  
  19  <h2><?php echo $page['title']; ?></h2>
  20  <ul>
  21      <li><span class='label'>URL: </span>
  22      <?php echo $page['url']; ?></li>
  23      <li>
  24          <span class='label'># Incomming Links: </span>
  25          <?php echo count_links($pageID,"to") ?>
  26      </li>
  27      <li>
  28          <span class='label'># Outgoing Links: </span>
  29          <?php echo count_links($pageID,"from")  ?>
  30      </li>
  31      <?php unset($page['title']); unset($page['ID']); unset($page['URL']); unset($page['crawled']); ?>
  32      <?php foreach ($page as $field=>$value) { ?>
  33          <li><span class='label'><?php echo $field; ?>:</span><?php 
  34          switch($field) {
  35              case 'size':
  36                  echo file_size($value);
  37              break;
  38              case 'modified':
  39                  if ($value != '') echo date('Y-m-d H:i:s',$value);
  40              break;
  41              default:
  42                  echo $value;
  43              break;
  44          }
  45      }
  46      ?>
  47              
  48      
  49  </ul>
  50  <hr>
  51  <?php
  52  $links = get_links($pageID);
  53  if (sizeof($links) > 0) { ?>
  54  <ul>
  55      <?php foreach ($links as $linkID => $link) { ?>
  56          <li>
  57              <a href='?pageID=<?php echo $linkID; ?>'><?php echo $link['title']; ?></a> 
  58              <?php unset($link['title']); unset($link['ID']); unset($link['URL']); unset($link['crawled']); ?>
  59              <ul>
  60              <?php foreach ($link as $field=>$value) { ?>
  61                  <li><span class='label'><?php echo $field; ?>:</span><?php 
  62                  switch($field) {
  63                      case 'size':
  64                          echo file_size($value);
  65                      break;
  66                      case 'modified':
  67                          if (strlen($value)>0) echo date('Y-m-d H:i:s',$value);
  68                      break;
  69                      default:
  70                          echo $value;
  71                      break;
  72                  }
  73                  ?></li>
  74              <?php } ?>
  75              </ul>
  76          </li>
  77      <?php } ?>
  78  </ul>
  79  <?php } else { ?>
  80  <p>No Links on this page</p>
  81  <?php } ?>    


Generated: Thu Jun 3 17:10:09 2010 Cross-referenced by PHPXref 0.7