Trap Generator /* John's D&D Utilities * Copyright (C) 2001-2009, John Evans * Released under GPLv3. */ require("utils.php"); $input = get_var("input"); $types = explode(" ", "harmless moderate deadly"); $display = htmlentities(ucfirst($input)); start_html("$display Trap"); if (!input_valid($input, $types)) { print("Invalid type passed to script. Aborting.\n"); end_html(); exit(); } $Data = fopen("./data/traps/$input", "r"); if (!$Data) { abort("Error reading datafile!"); } while (!feof($Data)) { $line = chop(fgets($Data, 1024)); $data[] = $line; fgets($Data, 1024); // Skipping blank lines } fclose($Data); ?> print($display); ?> Trap print(get_random($data)); ?> Generate Another print($display); ?> Trap end_html(); ?>
Generate Another print($display); ?> Trap