1,5 → 1,12 |
<?php |
|
function endswith($string, $test) { |
$strlen = strlen($string); |
$testlen = strlen($test); |
if ($testlen > $strlen) return false; |
return substr_compare($string, $test, -$testlen) === 0; |
} |
|
require '../_taios.php'; |
|
$pageName = $_GET['page']; |
9,6 → 16,24 |
} |
|
$page = new Taios_Page('Wiki - ' . $pageName, '../'); |
|
if (isset($_GET['random'])) |
{ |
$results = array(); |
$handler = opendir($directory); |
while ($file = readdir($handler)) |
{ |
if ($file != '.' && $file != '..' && endswith($file, ".txt")) |
{ |
$results[] = substr($file, 0, count($file) - 4); |
} |
} |
|
$index = rand() % count($results); |
$result = $results[$index]; |
$page->redirect('index.php?page=' . $result); |
} |
|
$page->drawHeader(); |
write('<h3>Wiki</h3>'); |
$page->drawMenuItem('Index', 'wiki/index.php'); |