index : archweb32 | |
Archlinux32 website | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | keys.php | 25 |
@@ -2,16 +2,17 @@ require_once "init.php"; -if (array_key_exists('k', $_GET) -&& (preg_match('/^[0-9A-Fa-f]{40}$/', $_GET['k']) !== false)) - $output = shell_exec('gpg -a --export ' . $_GET['k']); - print $output; - if (empty($output)) { - $fh = fopen('key-wishlist', 'a'); - if ($fh !== false) { - fwrite($fh, $_GET['k'] . "\n"); - fclose($fh); - } +if (!array_key_exists('k', $_GET)) + die(); +if (preg_match('/^[0-9A-Fa-f]{40}$/', $_GET['k']) === false) + die(); + +$output = shell_exec('gpg -a --export ' . $_GET['k']); +print $output; +if (empty($output)) { + $fh = fopen('key-wishlist', 'a'); + if ($fh !== false) { + fwrite($fh, $_GET['k'] . "\n"); + fclose($fh); } -else - print shell_exec('gpg --list-keys --with-colons'); +} |