if (substr($file, -strlen(TNT_DEBUG_EXT)) != TNT_DEBUG_EXT) { die('Invalid file name - not a debug file'); } if (!file_exists($file)) { $error = 'No such file: '.$file; } switch ($op) { case 'delete': if (@unlink($file)) { header('Location: '.$_SERVER['PHP_SELF']); exit(); } $error = 'Can not delete: '.$file; break; case 'view': if (TNTDebug::Display($file)) { exit(); } $error = 'Can not view: '.$file; default: $error = 'Invalid option: '.$op; break; } } $title = htmlentities('TNT Debug Display'); echo <<<EOS <html> <head> <title>{$title}</title>